-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRND.H
executable file
·39 lines (31 loc) · 1.15 KB
/
RND.H
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/* Datei: rnd.h
Datum: 25.01.99
Zuordnung der Generatoren:
0: Default
1: HippoWINNER Korrektur-Auswahl nach dem Wuerfeln
2: HippoWINNER Teilnehmerauswahl
3: HippoWINNER Punktewuerfel
4: HippoWINNER Gewinner-Auswahl
*/
#define RND_COUNT 10
/* Anzahl der Zufallsgeneratoren */
int RndStart(char *FileName);
/* Start Datenkapsel 'Rnd'; Funktionswert: 0->OK, 1->Fehler;
Eingabeparameter:
FileName: Name der Datei, in der der Anfangswerte gespeichert
sind
*/
int RndEnd(void);
/* Ende Datenkapsel 'Rnd'; Funktionswert: 0->OK, 1->Fehler */
int RndGet(int low, int high);
/* Funktionsergebnis ist eine gleichverteilte ganzzahlige Zufallszahl
im geschlossenen Intervall von 'low' bis 'high'.
*/
void RndSelectGenerator(int number);
/* fuer die weitere Berechnung von Zufallszahlen wird der Zufalls-
generator mit der angegebenen 'number' verwendet
*/
void RndGetStartNumber(float *number);
/* die aktuell gueltige Anfangszahl wird in 'number' zurueckgegeben */
void RndSetStartNumber(float number);
/* die aktuell gueltige Anfangszahl wird gesetzt */