Thread Perl 6 Adventskalender
(22 answers)
Opened by moritz at 2009-12-01 23:59 2009-12-09T10:47:21 sid burn Richtig. Also .pick(2) waehlt zufaellig 2 verschiedene elemente, .pick(*) shuffled. Mit .pick(2, :replace) kannst du angeben, dass ein Element auch wiederholt werden darf. Quote Nein, es ist einfach nur recht naiv und allgemein implementiert. Siehe hier. Ein Spezialfall fuer pick(*), der ein ordentliches Fisher-Yates-Shuffle macht wuerde sicher bei der Performance helfen. Hey, willst du nicht einen Patch dafuer schreiben? Ist in Perl 6 geschrieben, du brauchst also kein ekliges PIR oder so dafuer :-) Quote Sure, fange einfach einen an. Quote Es gibt in den S32-* Synopsis ein wenig Dokumentation, die aber nicht alle up-to-date ist. |