View Single Post
Old 28-09-2010, 10:56   #4
Lim
Senior Member
 
L'Avatar di Lim
 
Iscritto dal: Dec 2000
Messaggi: 501
Quote:
Originariamente inviato da banryu79 Guarda i messaggi
Scusa, una curiosità: perchè per fi usi nextGaussian e per theta ti basta nextFloat? Lo chiedo da ignorante, non perchè penso sia quello il tuo problema.
Inizialmente generavo fi allo stesso modo di theta, cambiando soltanto il max e min nella formula. Avevo comunque lo stesso problema, concentrazione troppo elevata intorno all'asse Z. Ho deciso allora di cambiare approccio, sfruttando la funzione Math.atan2(y,x), che calcola l'arco tangente del rapporto delle due coordinate, effettuando anche i controlli se uno dei due o entrambi sono uguali a 0.

Utilizzando nextFloat in atan2, non si ottiene una distribuzione uniforme. Sono andato un pò a tentativi all'inizio...
Lim è offline   Rispondi citando il messaggio o parte di esso