PDA

View Full Version : Bug fantasma: leggete e imparate


gik25
24-06-2003, 16:58
Usavo Random di C# e in tutti i modi possibili immaginabili non riuscivo a ottenere una sequenza di numeri diversi.

La cosa incredibile è che se generavo di seguito 5 numeri erano tutti diversi, se ne generavo 5 uno alla volta erano tutti uguali.

E non capivo...

Per vedere che numeri avevo generato li copiavo negli appunti (in automatico dal programma) e li incollavo io manualmente.

Ebbene, il tempo di copia e incolla negli appunti era di 1 SECONDO!!!

Quindi per un secondo se incollavo mille volte rimaneva sempre il numero precedente!!!

I bug sono davvero impensabili eh :)

cionci
24-06-2003, 18:20
Sinceramente non ho capito quello che vuoi intendere...

Se non inizializzi il random seed la sequenza generata è sempre la stessa ;)

matpez
25-06-2003, 04:16
Originally posted by "cionci"

Sinceramente non ho capito quello che vuoi intendere...

Se non inizializzi il random seed la sequenza generata è sempre la stessa ;)

Sinceramente nemmeno io ho capito cosa intende, magari è troppo tardi per capire dato che sono le 4.14...cmq se puoi essere + chiaro ;)

gik25
01-07-2003, 13:11
il progamma copiava in cintinuazione negli appunti, alchè io andavo in notepad e incollava e leggevo:

"1111111111111111111111111122222222222222222222222222666666666666666666666"

e pensavo porc. il programma randomizza male, sarà che devo reinizializzare ogni volta, sarà che devo usare un altra classe o un metodo più complesso.

Poi penso: ma ogni quanto copio negli appunti? ogn i secondo!!!! ma allora per un secondo intero negli appunti rimane sempre lo stesso valore!!!!!!!!!!!!!!!!!!!!!!!!!!!

Posso randomizzare in qualsiasi modo, ma non aggiornavo gli appunti :p