Conoscete qualche chip che fà numeri Rando m?

Mi era stato detto la Dallas faceva un chip che generava numeri di 64 bit "unici" per ogni chip. La teoria la sò e volevo solo sapere se c'era qualcosa di professionale già fatto. Posso sempre applicare il solito algoritmo che genera un numero casuale partendo da un numero dato. Grazie

Reply to
Ciccio
Loading thread data ...

Metti insieme 64 oscillatori RC ed altrettanti flip/flop tipo D. Ogni tanto esegui il latch parallelo dei 64 bit. Meglio con degli shift register parallel-to-serial. Gli RC, naturalmente, a frequenze altissime.

Ciao. Piccio.

Reply to
Piccio

Piccio ha scritto:

Non e' un buon sistema, verranno fuori piu'spesso le combinazioni con numero di uni e di zeri simili, e pochissime volte quelle con prevalenza di uni o di zeri, fino alle piu' rare in assoluto con tutti uni o tutti zeri.

ciao Claudio_F

Reply to
Claudio_F

Lo so, era scherzosamente provocatorio. Mettere insieme 64 oscillatori non =E8 simpatico. Generare la casualit=E0 non =E8 per niente facile. Semmai un generatore di rumore seguito da trigger e latch. Comincerebbe ad assomigliare al chip indicato da Luca.

Piccio.

Reply to
Piccio

E` giusto che sia cosi`, le combinazioni con moltissimi zeri o moltissimi uni sono rarissime (vedi distribuzione binomiale).

Il problema degli oscillatori e` che si agganciano fra di loro e salta fuori correlazione fra i vari bit, distruggendo la casualita` del risultato.

Fra un generatore di numeri casuali e` un *vero* casino. Meglio forse restare su uno o piu` generatori pseudocasuali, magari non lineari e combinati fra di loro, realizzati in una fpga.

Se poi l'OP avesse detto a che cosa serve il generatore, potrebbe essere un po' piu` facile.

--

Franco

Wovon man nicht sprechen kann, darüber muß man schweigen.
(L. Wittgenstein)
Reply to
Franco

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.