factor/basis/random/dummy/dummy.factor

12 lines
243 B
Factor

USING: kernel math accessors random ;
IN: random.dummy
TUPLE: random-dummy i ;
C: <random-dummy> random-dummy
M: random-dummy seed-random ( obj seed -- obj )
>>i ;
M: random-dummy random-32* ( obj -- r )
[ dup 1 + ] change-i drop ;