qual'e' la funzione random in c, e cosa devo includere per utilizzarla?
qual'e' la funzione random in c, e cosa devo includere per utilizzarla?
srand() per rinnovare il seme, rand() per generare il numero casuale.
la libreria da usare è la cstdlib.
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.
grazie
pero qual'e' il significato dell'argomento di srand();
srand() serve per rinnovare il seme del valore random (che altrimenti uscirà sempre uguale ad ogni avvio del programma).Originariamente inviato da Gil Mour
grazie
pero qual'e' il significato dell'argomento di srand();
MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
.:[ It resumes the development !! ]:.
infatti e' esattamente quello che accade
intendevo dire il parametro da passare ad srand(), che significa?
questo codice
srand(10);
printf("%d",rand());
stampa sempre lo stesso numero
potresti farmi un esempio?
Al posto del dieci che passi a srand() devi passare un numero che cambi sempre.
Per esempio un qualche numero relativo al tempo.
Questo perchè per un calcolatore nn esiste il concetto di casualità, quindi per generare un numero diverso devi passare a srand sempre un numero diverso.
Bye![]()
Conquista la folla, e conquisterai la libertà (Proximus - Il gladiatore)
Il riferimento italiano per i Fans di Final Fantasy
Scandalos member of APE