Forum: Dubbi e domande sugli esercizi

Utilizzo seed per il random

Utilizzo seed per il random

by Deleted user -
Number of replies: 1

Non ho capito bene come utilizzare il valore seed. Se creo Random ran = new Random() e faccio ran.setSeed(seed) quando vado a chiamare ran.nextInt mi da anche valori negativi.

L'altra scelta è creare un random senza passare il seme e poi chiamare random.nextInt(seed) per creare un random tra 0 e seed...

In reply to Deleted user

Re: Utilizzo seed per il random

by Deleted user -

Ciao a tutti,

il seed deve essere utilizzato per settare il seed del random:
ran.setSeed(seed)

Per evitare di creare numeri negativi è possibile generare un numero random compreso in un intervallo come viene spiegato in questa risposta su stackoverflow:
http://stackoverflow.com/questions/363681/generating-random-integers-in-a-range-with-java

Saluti
Alessandro