I think this would be better suited for a library function rather than a language feature. I could see this also being useful also for randomized displays, but that's about it. And I'm not sure what an engine could provide here that a library couldn't - you can't really get much faster than what's in the language (minus bounds checking, but the likely frequent cache misses will eclipse that greatly), and it's not unlocking any real new possibilities.
(Not in TC39, either, BTW.) ----- Isiah Meadows [email protected] Looking for web consulting? Or a new website? Send me an email and we can get started. www.isiahmeadows.com On Sun, Apr 29, 2018 at 12:34 PM, Naveen Chawla <[email protected]> wrote: > I don't think there's such a thing as "real random" in digital algos, just > "pseudo random". > > Apart from card games, what's the use case? > > (I'm not in TC39 so I can't vote on this) > > I think that this comes after `toObject(keyCallback)`, `takeWhile`, > `skipWhile`, and `forEachReturningOriginalArray` in terms of usefulness! > (and maybe even some others) > > On Sun, 29 Apr 2018 at 18:28 Alexander Lichter <[email protected]> wrote: >> >> Hey all! >> >> Though this proposal was created more than five years ago, it's still >> something that should be standardized. >> >> As the algorithm is known and an implementation wouldn't take ages, >> bringing in Array.prototype.shuffle is a low-hanging fruit. >> >> Furthermore, it helps to provide a "real" random shuffle mechanism, >> keeping people away from trying to do implement their own (biased or >> wrong) algorithm (see https://stackoverflow.com/a/18650169/3975480 for >> example). >> >> _______________________________________________ >> es-discuss mailing list >> [email protected] >> https://mail.mozilla.org/listinfo/es-discuss > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > _______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

