概述#

使用 NVPL RAND 生成随机数的正常顺序如下:

  1. 创建所需类型的新生成器(参见 生成器类型)。

  2. 设置生成器选项(参见 生成器选项)。

  3. 为输出数组分配内存,并使用 nvplRandGenerate() 或其他生成函数生成随机数(参见 生成函数)。

  4. 使用结果。

  5. 如果需要,通过多次调用生成函数生成更多随机数。

  6. 使用 nvplRandDestroyGenerator() 清理。

可以同时创建多个生成器。每个生成器封装一个独立的状态,并且独立于所有其他生成器。每个生成器产生的数字序列是确定性的。给定相同的设置参数,每次运行程序都会生成相同的序列。