Ciao, sono a conoscienza che esiste una funzione che permette di far generare al computer, numeri a caso, ma non so come si chiama, non è che potreste darmi il nome di tale funzione con la rispettiva libreria?
Grazie![]()
Ciao, sono a conoscienza che esiste una funzione che permette di far generare al computer, numeri a caso, ma non so come si chiama, non è che potreste darmi il nome di tale funzione con la rispettiva libreria?
Grazie![]()
La Pazienza è una Virtù. Saper Aspettare è un ARTE
rand()
E usa srand per inizializzare la generazione ...
E quindi come dovrei scrivere lo srand
La Pazienza è una Virtù. Saper Aspettare è un ARTE
srand(time);
ma se solo tentassi una ricerca con google di quelle due funzioni, otterresti un sacco di esempi ...
Ok Grazie ci so riuscito.![]()
La Pazienza è una Virtù. Saper Aspettare è un ARTE
Scusa, ho un altro problema, ho notato che i numeri che vengono generati sono sempre gli stessi, io vorrei che ogni volta generasse numeri diversi e poi che ne generasse numeri a 2 cifre sole e non a 6 cifre.
Grazie!!!
Scusa se all'inizio non avevo specificato, ma non pensavo che avrei avuto questi problemi
La Pazienza è una Virtù. Saper Aspettare è un ARTE
devi inizializzarla per non ottenere sempre lo stesso numero
rand restituisce un valore decimale compreso tra 0 e 1codice:#include <time.h> ...... srand((unsigned)time(NULL)); .... Y = rand();
moltiplica Y per 99 se vuoi ottenere 2 cifre e prendi la parte intera
![]()
come dice oregon, l'hai usato srand() ????
se usi srand() così per esempio,
avrai sempre numeri diversi...codice:srand((unsigned int)time(NULL));
per il fatto di avere numeri a 2, 3, 4, 5... n cifre la funzione rand() usata con l'operatore modulo fa si che si diano degli "estremi" per i numeri cercati...
cioè ad esempio
x sarà un numero randomico tra 0 e 9...codice:x = rand() % 10;
![]()
![]()
![]()
![]()
Chi di noi non vorrebbe
sollevare il velo sotto cui sta nascosto il
futuro...
David Hilbert
scusa Luciano79...
non mi sono accorto che gia avevi postato...
![]()
![]()
![]()
![]()
![]()
![]()
Chi di noi non vorrebbe
sollevare il velo sotto cui sta nascosto il
futuro...
David Hilbert
AhAhAh OKOK
Ho capito mo, Grazie 1000!!!!![]()
![]()
![]()
La Pazienza è una Virtù. Saper Aspettare è un ARTE