/ / Welchen Algorithmus verwendet Math.random? - Javascript, zufällig, Mersenne-Twister

Welchen Algorithmus verwendet Math.random? - Javascript, zufällig, Mersenne-Twister

Seit ich Informatik studiere, ist es immer Mersenne Twister, wenn Zufallszahlen auftauchen. Es gibt nicht einmal eine Frage, keine Alternative. Verwenden Sie einfach Mersenne Twister.

Also, was verwendet JavaScript Math.random? Es scheint, als sollte es Mersenne Twister verwenden, da es anscheinend ohne Peer ist, aber ich kann keinen Hinweis finden, ob dies der Fall ist oder nicht.

Weiß jemand, worauf es ankommt und / oder warum es nicht MT ist, wenn das der Fall ist?

Antworten:

8 für die Antwort № 1

Es ist wahrscheinlich implementierungsspezifisch ECMAScript-Spezifikation erzwingt keinen Algorithmus, daher kann eine Linux-JavaScript-Implementierung sehr gut verwendet werden /dev/urandom.