RosettaCodeData/Task/Constrained-random-points-on-a-circle/PicoLisp/constrained-random-points-on-a-circle.l
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

13 lines
367 B
Text

(let Area (make (do 31 (link (need 31 " "))))
(use (X Y)
(do 100
(until
(>=
15
(sqrt
(+
(* (setq X (rand -15 15)) X)
(* (setq Y (rand -15 15)) Y) ) )
10 ) )
(set (nth Area (+ 16 X) (+ 16 Y)) "#") ) )
(mapc prinl Area) )