概述#
使用 NVPL RAND 生成随机数的正常顺序如下:
创建所需类型的新生成器(参见 生成器类型)。
设置生成器选项(参见 生成器选项)。
为输出数组分配内存,并使用
nvplRandGenerate()
或其他生成函数生成随机数(参见 生成函数)。使用结果。
如果需要,通过多次调用生成函数生成更多随机数。
使用
nvplRandDestroyGenerator()
清理。
可以同时创建多个生成器。每个生成器封装一个独立的状态,并且独立于所有其他生成器。每个生成器产生的数字序列是确定性的。给定相同的设置参数,每次运行程序都会生成相同的序列。
- 生成器类型
- 生成器选项
- 生成函数
- nvplRandGenerate
- nvplRandGenerateLongLong
- nvplRandGenerateUniform
- nvplRandGenerateUniformDouble
- nvplRandGenerateUniformRange
- nvplRandGenerateUniformRangeDouble
- nvplRandGenerateNormal
- nvplRandGenerateNormalDouble
- nvplRandGenerateDistribution
- nvplRandGenerateDistributionDouble
- nvplRandGenerateDistributionDiscrete
- 返回值