Devo realizzare un rumore gaussiano con media nulla e deviazione standard pari a 40000.
Perchè con questo codice ottengo valori negativi?![]()
public double devStd=4oooo;
Random r = new Random();
double ran1 = (devStd*(r.nextGaussian()));
Devo realizzare un rumore gaussiano con media nulla e deviazione standard pari a 40000.
Perchè con questo codice ottengo valori negativi?![]()
public double devStd=4oooo;
Random r = new Random();
double ran1 = (devStd*(r.nextGaussian()));
mi pare di capire, anche dai tuoi post precedenti, che tu sia un po' allergico/a alla consultazione della documentazione... :rollo:
http://java.sun.com/javase/6/docs/ap...il/Random.html
e scorri fino a nextGaussian(), che è normalizzata (m = 0, s = 1);
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
Grazie lo stesso ma le documentazioni le quardo sempre e gia lo sapevo
allora perché lo chiedi? - per + fa meno. E con quella distribuzione otterrai, potenzialmente, tanti numeri negativi quanti positivi.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"