c语言生成概率相关函数库
时间: 2023-12-02 18:25:58 浏览: 121
c语言函数库
5星 · 资源好评率100%
1. rand(): 生成一个0到RAND_MAX之间的伪随机整数,其中RAND_MAX是stdlib.h头文件中定义的常量。
2. srand(seed): 初始化随机数生成器,其中seed是一个整数值,通常使用time(NULL)函数返回的时间戳作为种子。
3. drand48(): 生成一个[0,1)之间的伪随机双精度浮点数。
4. srand48(seed): 初始化伪随机数生成器,其中seed是一个长整型值。
5. erand48(xsubi): 生成一个[0,1)之间的伪随机双精度浮点数,其中xsubi是一个48位的无符号整数数组。
6. lrand48(): 生成一个伪随机长整数。
7. nrand48(xsubi): 生成一个伪随机长整数。
8. mrand48(): 生成一个伪随机长整数。
9. jrand48(xsubi): 生成一个伪随机长整数。
10. srand48(seedval): 初始化伪随机数生成器,其中seedval是一个长整型值。
11. seed48(seed16v): 初始化伪随机数生成器,其中seed16v是一个16位的无符号整数数组。
12. srandom(seed): 初始化随机数生成器,其中seed是一个整数值。
13. random(): 生成一个随机长整数。
14. initstate(seed, state, size): 初始化随机数生成器,其中seed是一个整数值,state是一个状态数组,size是状态数组的大小。
15. setstate(state): 设置随机数生成器的状态,其中state是一个状态数组。
16. jrand48(xsubi): 生成一个伪随机长整数,其中xsubi是一个48位的无符号整数数组。
17. nrand48(xsubi): 生成一个伪随机长整数,其中xsubi是一个48位的无符号整数数组。
18. mrand48(): 生成一个伪随机长整数。
19. lrand48(): 生成一个伪随机长整数。
20. erand48(xsubi): 生成一个[0,1)之间的伪随机双精度浮点数,其中xsubi是一个48位的无符号整数数组。
21. drand48(): 生成一个[0,1)之间的伪随机双精度浮点数。
22. srand48(seed): 初始化伪随机数生成器,其中seed是一个长整型值。
23. seed48(seed16v): 初始化伪随机数生成器,其中seed16v是一个16位的无符号整数数组。
24. lcong48(param): 初始化伪随机数生成器,其中param是一个7元素的长整型数组。
25. rand_r(seed): 生成一个0到RAND_MAX之间的伪随机整数,其中seed是一个指向unsigned int类型的指针。
26. random_r(seed): 生成一个随机长整数,其中seed是一个指向unsigned int类型的指针。
27. srandom_r(seed, ctx): 初始化随机数生成器,其中seed是一个整数值,ctx是一个指向struct random_data结构的指针。
28. initstate_r(seed, statebuf, statelen, ctx): 初始化随机数生成器,其中seed是一个整数值,statebuf是一个状态数组,statelen是状态数组的大小,ctx是一个指向struct random_data结构的指针。
29. setstate_r(statebuf, ctx): 设置随机数生成器的状态,其中statebuf是一个状态数组,ctx是一个指向struct random_data结构的指针。
30. rand_p(seed): 生成一个0到RAND_MAX之间的伪随机整数,其中seed是一个指向unsigned int类型的指针。
31. srand_p(seed): 初始化随机数生成器,其中seed是一个指向unsigned int类型的指针。
32. rand_inc(seed): 生成一个0到RAND_MAX之间的伪随机整数,其中seed是一个指向unsigned int类型的指针。
33. srand_inc(seed): 初始化随机数生成器,其中seed是一个指向unsigned int类型的指针。
阅读全文