Init random seed

This commit is contained in:
Claudio Maggioni 2017-05-26 14:55:05 +02:00
parent e703781c5b
commit 4dc360ddc2

View File

@ -20,6 +20,7 @@ func main() { //FUNZIONE MAIN
SaluteIniziale = 50 SaluteIniziale = 50
Clock = 1 Clock = 1
NumClock = 0 NumClock = 0
rand.Seed(time.Now().UTC().UnixNano()) //inizializzazione rand
height, err := strconv.Atoi(os.Args[1]) height, err := strconv.Atoi(os.Args[1])
if err != nil { if err != nil {
panic("height not valid") panic("height not valid")
@ -34,7 +35,7 @@ func main() { //FUNZIONE MAIN
for i := range Matrix { // inizializzazione matrice for i := range Matrix { // inizializzazione matrice
Matrix[i] = make([]*Element, width) Matrix[i] = make([]*Element, width)
for j := range Matrix[i] { for j := range Matrix[i] {
chose := rand.Intn(2) //scelta rando cibo bug o vuoto (null) chose := rand.Intn(3) //scelta rando cibo bug o vuoto (null)
switch chose { switch chose {
case 0: case 0:
Matrix[i][j] = new(Element) // insetto Matrix[i][j] = new(Element) // insetto