2017-02-03 5 views
-4

Zufallszahlengenerator für Node.js?Zufallszahl gen

Brauche es für einen Chat-Bot, den ich gemacht habe, wenn jemand zum Beispiel "! Random" tippt, wird es eine Zahl zwischen 1-100 erzeugen. Kann scheinbar nichts finden, was wirklich funktioniert. Prost.

client.on('chat', function(channel, user, message, self) { 
if(message === "!random" && canSendMessage) { 
canSendMessage = false; 
client.say("", "@" + user['display-name'] + ", "); 
setTimeout(function(){ canSendMessage = true }, 2000); 

Antwort

3

Verwenden Math.floor auf einem Math.random * 100:

var p1 = Math.floor(Math.random() * 100); 
console.log(p1); 
+0

ich vor dem client.say sagen würde, und fügen Sie dann die Variable auf den client.say wie: "Dies ist eine zufällige numer" + p1; –

0

Verwendung mit Math.floor() & Math.random()

  1. Math.floor() wurde die Gleitkomma- verhindern.
  2. Math.random*100 Umwandlung in 2-stellig

console.log(Math.floor(Math.random()*100))