Question

De préférence, comme un long.

Tout l'exemple que je peux trouver obtiennent la date / heure en tant que chaîne et non une valeur scalaire. :)

Était-ce utile?

La solution

Si vous vraiment voulez l'heure actuelle comme un long essai System.currentTimeMillis() . Vous pouvez également utiliser new Date().getTime() .

Cependant, en utilisant l'heure actuelle comme une graine de générateur de nombres aléatoires est un très mauvais choix (au moins, si vous utilisez les nombres aléatoires pour quelque chose d'important, comme la cryptographie). Vous voudrez peut-être envisager d'utiliser une source aléatoire, comme /dev/urandom (si disponible sur votre plate-forme).

Autres conseils

System.currentTimeMillis retourne un long.

http: / /download.oracle.com/javase/1.5.0/docs/api/java/lang/System.html#currentTimeMillis ()

il y a aussi System.nanoTime ().

Pour générer un nombre aléatoire, vous pouvez utiliser ce code:

var randomnumber=new Date().getUTCMilliseconds();
var rand = Math.floor((Math.random() * randomnumber) + 1); 
document.write(rand);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top