|
|
| more useful options | |
| PerlMonks |
Re^3: Functional shuffleby tall_man (Parson) |
| on Apr 02, 2005 at 16:19 UTC ( #444385=note: print w/ replies, xml ) | Need Help?? |
|
Indeed a "functional shuffle" is a contradiction in terms. In functional programming, if you give a function the same inputs you must get the same outputs. Rand is resetting a seed somewhere, which is a disallowed side-effect in a pure functional program. However, one could define a shuffle that took a list of random numbers from some outside source as an input. The paper referenced by the OP does this.
In Section
Seekers of Perl Wisdom
|
|
||||||||||||||||||||