AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

Funktion, die eine Zufallszahl ausgibt.

Syntax:           a)     RND
           b)     RND(Ausdruck)

Ergebnis:     a)     Eine 4-Byte vorzeichenbehaftete zufällige Ganzzahl zwischen -2147483648 und +2147483647.

          b)     Ausdruck<0     Ausdruck sollte eine Ganzzahl sein. Dadurch wird der Zufallsgenerator neu gestartet, und die Funktion übergibt ihr (abgetrenntes) Resultat. Beim Neustarten des Generators mit einem gegebenen Anfangswert wird immer die gleiche Sequenz von Zufallszahlen produziert.
                Ausdruck=0     dies benutzt denselben Anfangswert wie der letzte RND(1) Aufruf und liefert die gleiche Zuffallszahl zwischen 0 und 0.999999999.
                Ausdruck=1     gibt eine zufällige reelle Zahl zwischen 0 und 0.999999999.
                Ausdruck>1     der Ausdruck sollte eine ganze Zahl sein. Das Resultat ist eine Ganzzahl zwischen 1 und n (inklusive).

                Hinweis: Zwischen RND und den Klammern darf kein Leerzeichen stehen.

Beispiele:     r%=RND
          
dummy=RND(-TIME)
          
x%=RND(1280) : y%=RND AND &3FF
          
prob=RND(1)
          
letzteP=RND(0)

[sh-index] Back to list of manuals