( kmARC | 2015. 06. 03., sze – 22:51 )

Ugyanattól lesz véletlen, mint bármely más nyelvben, csak itt explicite átadod a randomgenerátor állapotát (amely ugye egyszer egy seeddel lett inicializálva). Ettől Pseudorandom. De ez inkább általános programozási koncept, mintsem funprog. Szóval jó tudni.

Ha nem pszeudorandomot akarsz, az a tudomány jelen állása szerint csak úgy érhető el, hogy információt szerzel a külvilágtól (lásd még: /dev/random és /dev/urandom közti különbség), azaz megintcsak IO monádhoz nyúlsz (egyszerűsítve újfent: valamilyen "computational context"-ből nyered az infót ~ a randomgenerátor (=világ) állapotából)