Go to the FreeLists Home Page Home Signup Help Login
 



[zxspectrum] || [Date Prev] [11-2005 Date Index] [Date Next] || [Thread Prev] [11-2005 Thread Index] [Thread Next]

[zxspectrum] Re: Funzione RND

  • From: "Enrico Maria Giordano" <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Tue, 1 Nov 2005 16:42:44 +0100

-----Messaggio Originale----- Da: "Andrea Vavassori" <andrea@xxxxxxxxxxxx>
A: <zxspectrum@xxxxxxxxxxxxx>
Data invio: martedì 1 novembre 2005 14.21
Oggetto: [zxspectrum] Re: Funzione RND



> Intendi dire che una volta esce un pari e una
> volta un dispari? Be', sarebbe comunque un
> evidente vizio della sequenza, no?

No, mi sono espresso male, sto parlando della POSIZIONE del valore
nella sequenza dei 65536 numeri, non del VALORE. Quando "peschi" due
valori della sequenza random, il primo valore e' in una posizione
DISPARI della sequenza (il primo, il terzo, il quinto...) mentre il
secondo e' in una posizione PARI (il secondo, il quarto, il sesto...).

Comunque la metti, il generatore così com'è risulta inutilizzabile per i miei scopi. Però... però... credo che la tua ipotesi abbia un fondo di verità. Ho provato a generare i numeri utilizzando solo le uscite in posizione pari e devo dire che il risultato mi sembra migliore. Adesso sto provando a graficarli per vedere se c'è lo stesso effetto a bande verticali... Fatto: mi sembra perfetto, grazie!


Comunque, se volete vedere come dovrebbe essere un buon generatore di numeri casuali scaricate

http://www.emagsoftware.it/spectrum/life.zip

Lanciatelo, premete Enter e poi premete T e tenetelo premuto.

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg
The EMG Music page: http://www.emagsoftware.it/emgmusic







[ Home | Signup | Help | Login | Archives | Lists ]

All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
Everything else ©2007 Avenir Technologies, LLC.