summaryrefslogtreecommitdiffhomepage
path: root/examples
diff options
context:
space:
mode:
authortylo <[email protected]>2020-08-07 17:47:38 +0200
committertylo <[email protected]>2020-08-07 17:47:38 +0200
commit88177a3248d15a44f442f7e52ecfd61645391d7b (patch)
tree4fafc14a66b92f7f318e4d19537867517370a303 /examples
parent41312e6f5f952c043fd84624960582491a78ac4e (diff)
downloadSTC-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.c8
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++) {