slightly faster
parent
b45c03877b
commit
a8f1680bcd
|
@ -16,7 +16,7 @@ GENERIC: random-bytes* ( n tuple -- byte-array )
|
|||
<PRIVATE
|
||||
|
||||
: adjust-random ( n m -- n' )
|
||||
3 mask 0 = [ 1+ ] unless ; inline
|
||||
3 mask zero? [ 1+ ] unless ; inline
|
||||
|
||||
PRIVATE>
|
||||
|
||||
|
@ -39,7 +39,7 @@ M: f random-32* ( obj -- * ) no-random-number-generator ;
|
|||
: random-bytes ( n -- byte-array )
|
||||
[
|
||||
dup adjust-random random-generator get random-bytes*
|
||||
] keep head >byte-array ;
|
||||
] keep head-slice >byte-array ;
|
||||
|
||||
<PRIVATE
|
||||
|
||||
|
|
Loading…
Reference in New Issue