Ignore:
Timestamp:
Mar 21, 2023, 7:44:45 AM (19 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, ast-experimental, master
Children:
1205b3e
Parents:
12b006c
Message:

use splitmix32/64 to prime set seed for all PRNG

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/.expect/PRNG.x64.txt

    r12b006c r90fb672  
    11
    22                    PRNG()     PRNG(5)   PRNG(0,5)
    3        2629641414891406278           3           0
    4       11972157801652581900           3           5
    5        9470682093934978437           2           2
    6         316134424938305673           2           2
    7        5572275127081588144           0           3
    8       12394954141290188855           2           2
    9       15386440704589550620           2           1
    10        5760167266331356361           2           5
    11        8021670258373873290           2           5
    12        8813161879342109574           1           4
    13       10525294799876107814           2           0
    14       14801827301969351008           3           0
    15       17016612914230924215           0           0
    16        5485205801221744751           3           2
    17        6143666691223938511           4           0
    18       15086131934315954459           4           5
    19        4547668615176940328           4           5
    20       17718351571399359777           0           5
    21        2636252641646208341           4           0
    22       12820158953704882599           0           4
     3      13944458589275087071           3           2
     4        129977468648444256           0           4
     5       2357727400298891021           2           2
     6       8855179187835660146           3           3
     7       9957620185645882382           4           1
     8      13396406983727409795           0           5
     9       3342782395220265920           0           5
     10       1707651271867677937           1           0
     11      16402561450140881681           0           1
     12      17838519215740313729           4           2
     13       7425936020594490136           4           0
     14       4174865704721714670           3           5
     15      16055269689200152092           0           2
     16      15091270195803594018           1           5
     17      11807315541476180798           1           1
     18      10697186588988060306           4           1
     19      14665526411527044929           3           2
     20      11289342279096164771           2           5
     21      16126980828050300615           1           4
     22       7821578301767524260           4           1
    2323seed 1009
    2424
     
    3333
    3434                    prng()     prng(5)   prng(0,5)
    35        2629641414891406278           3           0
    36       11972157801652581900           3           5
    37        9470682093934978437           2           2
    38         316134424938305673           2           2
    39        5572275127081588144           0           3
    40       12394954141290188855           2           2
    41       15386440704589550620           2           1
    42        5760167266331356361           2           5
    43        8021670258373873290           2           5
    44        8813161879342109574           1           4
    45       10525294799876107814           2           0
    46       14801827301969351008           3           0
    47       17016612914230924215           0           0
    48        5485205801221744751           3           2
    49        6143666691223938511           4           0
    50       15086131934315954459           4           5
    51        4547668615176940328           4           5
    52       17718351571399359777           0           5
    53        2636252641646208341           4           0
    54       12820158953704882599           0           4
     35      13944458589275087071           3           2
     36        129977468648444256           0           4
     37       2357727400298891021           2           2
     38       8855179187835660146           3           3
     39       9957620185645882382           4           1
     40      13396406983727409795           0           5
     41       3342782395220265920           0           5
     42       1707651271867677937           1           0
     43      16402561450140881681           0           1
     44      17838519215740313729           4           2
     45       7425936020594490136           4           0
     46       4174865704721714670           3           5
     47      16055269689200152092           0           2
     48      15091270195803594018           1           5
     49      11807315541476180798           1           1
     50      10697186588988060306           4           1
     51      14665526411527044929           3           2
     52      11289342279096164771           2           5
     53      16126980828050300615           1           4
     54       7821578301767524260           4           1
    5555seed 1009
    5656
     
    6565
    6666                   prng(t)   prng(t,5) prng(t,0,5)
    67        2629641414891406278           3           0
    68       11972157801652581900           3           5
    69        9470682093934978437           2           2
    70         316134424938305673           2           2
    71        5572275127081588144           0           3
    72       12394954141290188855           2           2
    73       15386440704589550620           2           1
    74        5760167266331356361           2           5
    75        8021670258373873290           2           5
    76        8813161879342109574           1           4
    77       10525294799876107814           2           0
    78       14801827301969351008           3           0
    79       17016612914230924215           0           0
    80        5485205801221744751           3           2
    81        6143666691223938511           4           0
    82       15086131934315954459           4           5
    83        4547668615176940328           4           5
    84       17718351571399359777           0           5
    85        2636252641646208341           4           0
    86       12820158953704882599           0           4
     67      13944458589275087071           3           2
     68        129977468648444256           0           4
     69       2357727400298891021           2           2
     70       8855179187835660146           3           3
     71       9957620185645882382           4           1
     72      13396406983727409795           0           5
     73       3342782395220265920           0           5
     74       1707651271867677937           1           0
     75      16402561450140881681           0           1
     76      17838519215740313729           4           2
     77       7425936020594490136           4           0
     78       4174865704721714670           3           5
     79      16055269689200152092           0           2
     80      15091270195803594018           1           5
     81      11807315541476180798           1           1
     82      10697186588988060306           4           1
     83      14665526411527044929           3           2
     84      11289342279096164771           2           5
     85      16126980828050300615           1           4
     86       7821578301767524260           4           1
    8787seed 1009
    8888
Note: See TracChangeset for help on using the changeset viewer.