Buon giorno a tutti e Auguri a tutti,
volevo sapere se esite una funzione che mi permette di ottenere un numero random compreso tra 0 e 10.
Grazie in anticipo per la riposta
Buon giorno a tutti e Auguri a tutti,
volevo sapere se esite una funzione che mi permette di ottenere un numero random compreso tra 0 e 10.
Grazie in anticipo per la riposta
la funzione Rnd:
codice:Dim n as Integer n = Int(rnd*11)Boolean
grazie infinite
piccola domanda:ma xkè moltipliki x 11?nn sarebbe x 10?xkè rnd da un numero tra 0 e 1 e se x caso uscisse 1 n varrebbe 11...o sbaglio? :master:Originariamente inviato da Boolean
la funzione Rnd:
codice:Dim n as Integer n = Int(rnd*11)Boolean
sbagli.
la funzione Rnd restituisce un numero minore di 1 e maggiore o uguale a 0.
quindi per avere da 0 a 10 bisogna generare il numero moltiplicando per 11
Boolean
se rnd è 1
1*11=11
int(11)=11
dove sbaglio ??? scusate maho letto questo post e non mi ci ritrovo.
ribadisco:
la funzione Rnd restituisce un numero minore di 1 e maggiore o uguale a 0.
rnd, da solo non sarà MAI, dicasi MAI uguale a 1.
Boolean
ah,ok...grazie x la precisazione![]()
ti chiedo scusa......avevo letto male ,però se non arriva mai ad 1
0.9*11=9.9
int(9.9)=9
a 10 come ci arrivo ???
Se fosse 0.95?Originariamente inviato da cassano
0.9*11=9.9
a 10 come ci arrivo ???![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...