RosettaCodeData/Task/Pseudo-random-numbers-Middle-square-method/Factor/pseudo-random-numbers-middle-square-method.factor
2023-07-01 13:44:08 -04:00

8 lines
165 B
Factor

USING: kernel math namespaces prettyprint ;
SYMBOL: seed
675248 seed set-global
: rand ( -- n ) seed get sq 1000 /i 1000000 mod dup seed set ;
5 [ rand . ] times