]> www.ginac.de Git - cln.git/blob - src/base/random/cl_random_impl.h
92e8ff0159238610b0756a80d440e7910b7ebeb2
[cln.git] / src / base / random / cl_random_impl.h
1 // cl_random implementation
2
3 #ifndef _CL_RANDOM_IMPL_H
4 #define _CL_RANDOM_IMPL_H
5
6 #include "cl_random.h"
7
8 // random_UDS(randomstate,MSDptr,len) füllt die UDS MSDptr/len/..
9 // mit len Zufallsdigits.
10 // > randomstate: ein Random-State, wird verändert
11 // > MSDptr/len/..: wo die Zufallsdigits abgelegt werden sollen
12 // > len: gewünschte Anzahl von Zufallsdigits
13 extern void random_UDS (cl_random_state& randomstate, uintD* MSDptr, uintC len);
14
15 // testrandom_UDS(randomstate,MSDptr,len) füllt die UDS MSDptr/len/..
16 // mit len Zufallsdigits, mit relativ langen Blöcken von Nullen und Einsen.
17 // > randomstate: ein Random-State, wird verändert
18 // > MSDptr/len/..: wo die Zufallsdigits abgelegt werden sollen
19 // > len: gewünschte Anzahl von Zufallsdigits
20 extern void testrandom_UDS (cl_random_state& randomstate, uintD* MSDptr, uintC len);
21
22 #endif /* _CL_RANDOM_IMPL_H */