|
|
|
![]() |
|
Strumenti |
![]() |
#1 | |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1838
|
[c] random limitata?
come mai il seguente codice:
Quote:
E' forse un limite della random? Oppure un limite del mio cervellino che non capisce dove sia il problema? |
|
![]() |
![]() |
![]() |
#2 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quel valore 1000000000000 che usi, e' una costante int, e va considerata modulo 2^(8*sizeof(int)).
Il che, tra l'altro, potrebbe anche farle cambiare segno.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1838
|
Quote:
Il fatto è che io devo creare numeri a 12 cifre dopo la virgola minori o uguali a 0,1. Ho pensato di creare numeri fino a 100000000000 e poi dividerli per 10000000000000 (lo stesso ma con uno 0 in più insomma). |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
mi pare che random sia molto più limitata, in particolare la sua dimensione è quella di un int...
il tuo problema è questo
__________________
|
![]() |
![]() |
![]() |
#5 | |||
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
Come fare la prima cosa, lo abbiamo già detto decine di volte. Quote:
Quote:
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|||
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Mar 2003
Città: Rimini
Messaggi: 1838
|
Scusa ma la domanda mi sorge spontanea, come si crea un numero random double tra 0 e 1?
![]() |
![]() |
![]() |
![]() |
#7 | |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Quote:
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:09.