aboutsummaryrefslogtreecommitdiffstats
path: root/util/random/fast_ut.cpp
diff options
context:
space:
mode:
authorEvgeny Grechnikov <diamondaz@yandex.ru>2022-02-10 16:46:20 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:20 +0300
commitc73494e681a4e497ae191ada07a55a6bf55885ff (patch)
tree1a2c5ffcf89eb53ecd79dbc9bc0a195c27404d0c /util/random/fast_ut.cpp
parent6e38f52f898d7c077ddd319800b4014967a5ca76 (diff)
downloadydb-c73494e681a4e497ae191ada07a55a6bf55885ff.tar.gz
Restoring authorship annotation for Evgeny Grechnikov <diamondaz@yandex.ru>. Commit 2 of 2.
Diffstat (limited to 'util/random/fast_ut.cpp')
-rw-r--r--util/random/fast_ut.cpp44
1 files changed, 22 insertions, 22 deletions
diff --git a/util/random/fast_ut.cpp b/util/random/fast_ut.cpp
index a641a30071..60994a98b0 100644
--- a/util/random/fast_ut.cpp
+++ b/util/random/fast_ut.cpp
@@ -42,34 +42,34 @@ Y_UNIT_TEST_SUITE(TTestFastRng) {
UNIT_ASSERT_VALUES_EQUAL(rng.Uniform(100u), i);
}
}
-
+
Y_UNIT_TEST(TestAdvance) {
- TReallyFastRng32 rng1(17);
- TReallyFastRng32 rng2(17);
+ TReallyFastRng32 rng1(17);
+ TReallyFastRng32 rng2(17);
for (size_t i = 0; i < 100; i++) {
- rng1.GenRand();
+ rng1.GenRand();
}
- rng2.Advance(100);
- UNIT_ASSERT_VALUES_EQUAL(rng1.GenRand(), rng2.GenRand());
-
- TFastRng64 rng3(0, 1, 2, 3);
- TFastRng64 rng4(0, 1, 2, 3);
+ rng2.Advance(100);
+ UNIT_ASSERT_VALUES_EQUAL(rng1.GenRand(), rng2.GenRand());
+
+ TFastRng64 rng3(0, 1, 2, 3);
+ TFastRng64 rng4(0, 1, 2, 3);
for (size_t i = 0; i < 100; i++) {
- rng3.GenRand();
+ rng3.GenRand();
}
- rng4.Advance(100);
- UNIT_ASSERT_VALUES_EQUAL(rng3.GenRand(), rng4.GenRand());
- }
-
+ rng4.Advance(100);
+ UNIT_ASSERT_VALUES_EQUAL(rng3.GenRand(), rng4.GenRand());
+ }
+
Y_UNIT_TEST(TestAdvanceBoundaries) {
- TReallyFastRng32 rng1(17);
- TReallyFastRng32 rng2(17);
- TReallyFastRng32 rng3(17);
- rng2.Advance(0);
- rng3.Advance(1);
- UNIT_ASSERT_VALUES_EQUAL(rng1.GenRand(), rng2.GenRand());
- UNIT_ASSERT_VALUES_EQUAL(rng1.GenRand(), rng3.GenRand());
- }
+ TReallyFastRng32 rng1(17);
+ TReallyFastRng32 rng2(17);
+ TReallyFastRng32 rng3(17);
+ rng2.Advance(0);
+ rng3.Advance(1);
+ UNIT_ASSERT_VALUES_EQUAL(rng1.GenRand(), rng2.GenRand());
+ UNIT_ASSERT_VALUES_EQUAL(rng1.GenRand(), rng3.GenRand());
+ }
Y_UNIT_TEST(TestCopy) {
TReallyFastRng32 r1(1);