Ich versuche, eine zufällige Ganzzahl innerhalb eines Bereichs durch Lesen von crypto.randomBytes() zu erhalten.Konvertieren von zufälligen Bytes in einen ganzzahligen Bereich - wie?
Jetzt ist mein Problem, dass ich nicht weiß, wie Integer aus diesem Byte-Stream gelesen werden. Ich stelle mir vor, eine Reichweite zu erzeugen, ist einfach eine Frage des "Wegwerfens" der Ints, die nicht in Reichweite sind.
Irgendwelche Ideen?
Diese Frage helfen könnten: http://stackoverflow.com/questions/15753019/floating-point-number-from-crypto-randombytes- in-javascript Wenn Sie das schaffen, können Sie Math.floor (randomFloat() * maxInteger) verwenden, um eine Ganzzahl zwischen 0 und (maxInteger - 1) zu erhalten. –