Ho scelto Ruby (dopo avere tanto sentito parlare anche da alcuni amici) per un piccolo progetto universitario che prevedeva di sviluppare qualche semplice algoritmo genetico per l’evoluzione di strategie ecc.. ecc…
Il problema era nella supposta convergenza che non arrivava nonostante tutto sembrava funzionante, come mai?
Come tutti sapete l’inizializzazione casuale è mooooolto importante anzi determinate come anche altre scelte basate sulla casualità, alla fine ho scoperto che la funzione random non era in realtà random ma generava numeri che già a prima vista erano in un qualche modo correlati tra di loro (sequanze di decimanli molto simili in posizioni che variavano in qualche modo regolare ecc…), grazie all’intervento di Elia ho risolto in qualche riga e tutto ora funziona alla grande (su Linux)
def Kernel.rand(num)
`echo $(($RANDOM%#{num}))`.to_i
end
Provare per credere ![]()
-
-
Microsoft comprerà Yahoo!?
• Sembra infatti ci sia stata una maxi-offerta di MS ...
-
Latex template: approfondimenti e relazioni
• Fa sempre comodo avere una base o template (che in ...
-
Uno Youtube ad alta qualità?
• Sembrano in arrivo video di qualità migliore per ...
-
Ecco perchè ANT è utile
• Quando l'ho letto non ci volevo credere ma ...
-
Radiohead: prendi (e se vuoi paghi)
• La notizia ha fatto il giro del mondo quando i ...
-
Wiimote? no solo le dita!!
• Fantastico davvero fantastico, ogni volta che vedo qualcosa ...
-
Random ma non troppo
• Sembra che Guido Cancelli ed suoi amici abbiano qualche ...
-
Preparare un tema wordpress per il rilascio
• Direi che questo me lo devo proprio leggere ...
-
Pear2Pear
• È sempre divertente quando qualcuno vuole improvvisarsi giornalista ...
-
Bidplaza
• Bidplaza.it è un interessante sito web dove l'offerta ...
-
Geriatric assault?
• Ormai siamo gli zimbelli della blog-cosa-europa ma nessuno più parla ...
-
Time machine per linux
• Ecco una (quasi) time machine per Linux creata ...
-
Pure la Wii si sono copiati: ecco la Vii
• incredibili questi cinesi... la Wii?? no la Vii
-
Darpa Urban challenge
• La fichissima gara di guida "automatica" in percorso urbano per ...
-
Temi wordpress in vendita su wordpress.com?
• Sembra proprio che sarà così, almeno secondo quanto riporta l'...
-
USA&Iraq: si accettano scommesse
• Si dice che gli USA abbiano deciso di ...
-
gmail+imap? non per me
• Sembra infatti essere ormai disponibile il servizio imap ...
-
Frattinizzati il blog
• Idea provocatoria e divertente per l'autocensura dopo i ...
-
Kimi&Ferrari
• Direi che un post d'esultanza è d'obbiligo ;)
-
Perchè usare Linux?
• Ecco 13 motivi (buoni) per usare Linux sul ...
Recent Comments:
- zaxster: cosa c’è di meglio che venire inghiottiti...
- Bobo: Interessante…
- Giovanni: grazie
- Fioravante Patrone: Forse non era un corso...
- Giovanni: in realtà sono stato superficiale perchè...
- Fioravante Patrone: Sono un po’ lento di...
- Giovanni: cmq ho pure trovato i miei nuovi idoli oggi...
- zaxster: !!!! il tocco dello spermatozoo nero è...
- Giovanni: @Roberto Certamente, ma da qualche parte...
- Roberto Bandini: A mettere su la piattaforma web può...
Latest Entries
- Voglio sfidare la sorte
- Tutto quello che avreste voluto sapere sul sesso e non avete mai osato chiedere - BUHHUHUWAAAWWAWA
- Ricordi delle vacanze: ecco il posto del mitico tuffo
- L’autoproduzione, un modo affascinante di procacciarsi il pane quotidiano
- Quello che i giornali non copiano dai blog: TPB news
- Devo mettermi a dieta…
- Tornato dalle vacanze
- Sono entrato anche io nel mondo Wii
- Per quelli che “hai visto il virus degli mp3???”
- Gente avanti
No Comments
Leave a Comment
trackback address