random.sfmt.private vocabulary
Factor handbook ยป Vocabulary index


Summary

Words

Tuple classes
ClassSuperclassSlots
sfmt tuplestate uint-array uint-4-array
sfmt-state struct


Generic words
WordStack effect
generate( sfmt -- )


Ordinary words
WordStack effect
<sfmt-array>( sfmt -- uint-array uint-4-array )
<sfmt-state>( seed n m mask parity -- sfmt )
<sfmt>( seed n m mask parity -- sfmt )
certify-period( sfmt -- sfmt )
correct-period( sfmt -- )
endian-shuffle( v -- w )
first-set-bit( x -- n )
formula( a b mask c d -- r )
hlshift*( v n -- w )
hrshift*( v n -- w )
init-sfmt( sfmt -- sfmt' )
next( sfmt -- n )
next-index( sfmt -- index )
period-certified?( sfmt -- ? )
refill-sfmt?( sfmt -- ? )
state-multiplier( -- value )
wA( w -- wA )
wB( w mask -- wB )
wC( w -- wC )
wD( w -- wD )


Class predicate words
WordStack effect
sfmt-state?( object -- ? )
sfmt?( object -- ? )


Files