diff options
| author | tylo <[email protected]> | 2020-08-07 17:47:38 +0200 |
|---|---|---|
| committer | tylo <[email protected]> | 2020-08-07 17:47:38 +0200 |
| commit | 88177a3248d15a44f442f7e52ecfd61645391d7b (patch) | |
| tree | 4fafc14a66b92f7f318e4d19537867517370a303 /examples | |
| parent | 41312e6f5f952c043fd84624960582491a78ac4e (diff) | |
| download | STC-modified-88177a3248d15a44f442f7e52ecfd61645391d7b.tar.gz STC-modified-88177a3248d15a44f442f7e52ecfd61645391d7b.zip | |
Added i64 uniform distribution range. in crandom.h
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/rngtest.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/rngtest.c b/examples/rngtest.c index ca037292..66e5f0c8 100644 --- a/examples/rngtest.c +++ b/examples/rngtest.c @@ -12,7 +12,12 @@ int main(void) {
clock_t difference, before;
uint64_t v;
- printf("start\n");
+
+ crandom_eng64_t sfc = crandom_eng64_init(time(NULL));
+ crandom_distrib_i64_t d10 = crandom_uniform_i64_init(10, 20);
+
+ for (int i=0; i<30; ++i) printf("%02zd ", crandom_uniform_i64(&sfc, d10));
+ puts("");
crandom_eng32_t pcg = crandom_eng32_init(time(NULL));
before = clock(); \
@@ -23,7 +28,6 @@ int main(void) difference = clock() - before;
printf("pcg32: %.02f, %zu\n", (float) difference / CLOCKS_PER_SEC, v);
- crandom_eng64_t sfc = crandom_eng64_init(time(NULL));
before = clock(); \
v = 0;
for (size_t i=0; i<NN; i++) {
|
