Forum: Mikrocontroller und Digitale Elektronik Zufallsgenerator Code?


von Moritz (Gast)


Lesenswert?

Hallo weiß jemand wo es eine Routine in ASM zur Erstellung einer 
Zufallszahl gibt? Ich hab keine Ahnung wie man sowas realisiert. Und ob 
es überhaupt in den AVR passt aber ich denke schon...

Weiß jemand sonst einige gute Links wo man Codesammlungen für allerhand 
Routinen findet die man so braucht?

Danke!
Moritz

von Peter (Gast)


Lesenswert?

Eine gebräuchliche Methode ist, Zufallszahlen mit einem rückgekoppelten 
Schieberegister zu realisieren. Bei ausreichender Länge des 
Schieberegisters liefert so ein Generator recht gut verteilte 
Zufallszahlen und sowas lässt sich auch in Assembler recht gut 
realisieren. Hier mal eine Seite zu dem Thema:

http://rhlx01.rz.fht-esslingen.de/projects/krypto/pseudo/pseudo.html

und hier eine weitere Seite, die auch andere Methoden aufzeigt:

http://mitglied.lycos.de/cthoeing/crypto/prngs.htm


Gruss,

Peter

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Schau mal hier im Forum in die Codesammlung, dort gibt es ein 
Beispielprogramm (AVR Assembler).

von Moritz (Gast)


Lesenswert?

An Andreas: Wo findet man denn Beispielprogramme, oder sonstiges zum 
Downloaden?
Unter "Codesammlung" finde ich nur Textbeiträge. Die Suchmaschine hat 
mir auch nix gefunden.
Danke!

Moritz

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?


von Moritz (Gast)


Lesenswert?

danke!!!!!!
:)

von joe (Gast)


Lesenswert?

weiß jemand von euch, wie man einen zufallsgenerator code für einen as32 
compiler (M 68000) erhält?

von Steffen (Gast)


Lesenswert?

Wenn die Zufallszahl ebenfalls zufällig also nicht periodisch gebraucht 
wird kann man auch einen ständig laufenden Timer dafür missbrauchen.

Wird die Zufallszahl aber periodisch gebraucht (z.B. bei jedem 
Schleifendurchlauf), dann ist das oben genannte Beispiel das richtige.

MfG

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.