Originariamente inviato da floyd
credo che questa
face = 1+(rand()%6);
sia sbagliata
mi pare sia (int)(rand() * 6)
:master: Uhmmm, il mio C è molto arrugginito ma credo che la sua espressione fosse corretta: rand()%6 restituisce un numero fra 0 e 5, sommato a uno indica quale faccia del dado (da 1 a 6) è uscita, in modo da incrementarne il numero delle occorrenze. Sempre in tema di C arrugginito mi chiedo se è corretta l'inizializzazione int array[6] = {0}; scritta così... :master:

Quindi mi aggrego: dicci cos'è che non va di preciso!