View Single Post
Old 28-09-2010, 10:37   #2
banryu79
Senior Member
 
L'Avatar di banryu79
 
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
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.

EDIT:
Occhio che sono ignorante forte, quindi potrei puntare il dito su cavolate.
Quote:
L'angolo fi varia tra -PI e +PI, mentre theta tra 0 e PI.
Dato che PI vale 180° così abbiamo che ogni "fi" generato è nel range [-180°, 180°] mentre ogni "theta" generato è nel range [0°, 180°].
Ma "theta" non dovrebbe essere anche lui compreso nel range [-180° 180°]?

Lo chiedo perchè:
Quote:
... Ho importato gli elementi dell'array in un foglio di calcolo esterno ed ho creato un grafico. In effetti entrambi gli angoli hanno distribuzione uniforme.
Che la distribuzione dei 360 valori e dei 180 valori pseudorandom generati da java.util.Random fosse abbastanza uniforme è pacifico.
__________________

As long as you are basically literate in programming, you should be able to express any logical relationship you understand.
If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it.
(Chris Crawford)

Ultima modifica di banryu79 : 28-09-2010 alle 10:53.
banryu79 è offline   Rispondi citando il messaggio o parte di esso