Topic : TOS - das Betriebssystem Author : Version : tos.hyp (5. März 2013) Subject : Programmieren/Atari Nodes : 3001 Index Size : 93602 HCP-Version : 5 Compiled on : Atari @charset : atarist @lang : @default : Titel @help : @options : +g -i -s +x +zz -t4 @width : 70 View Ref-File4.18.7 Random TOS Name: »random generator« - Zufallsgenerator. Xbiosnummer: 17 Deklaration: int32_t Random( void ); Beschreibung: Die XBIOS-Routine Random liefert (basierend auf einem Zeitgeber des Rechners) eine 24-Bit-Zufallszahl zurück. Hinweis: Es handelt sich bei dieser Funktion nicht um einen Hardware-Zufallszahlengenerator, sondern um eine Software-Version, die den folgenden Algorithmus benutzt: X = (X * 3.1415926...) + 1 Zurückgeliefert wird der um 8 Bits nach rechts verschobene Wert X. Das Verhalten für die gesamte Zahl ist übrigens recht gut, die Abfrage einzelner Bits im Sinne einer verminderten Zufälligkeit jedoch nicht ratsam. Ergebnis: Die Funktion liefert als Ergebnis eine 24-Bit- Zufallszahl. Verfügbar: Alle TOS Versionen. Gruppe: Spezialbefehle Querverweis: Binding