
C语言生成不同随机数的方法
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文介绍了在C语言编程中生成不同类型的随机数的方法和技巧,包括常用的rand()函数以及如何结合time()函数实现更有效的随机性。
代码如下:
// 以空间换时间
/* arr : 数组名
n : 给定的数组长度
转移数组中的数据 */
void diffarr(int arr[], int n) {
int sn = n, index, *ptr = arr;
int *pfrom = new int[sn];
for (int i = 0; i < sn; i++)
*(pfrom + i) = i + 1;
srand(time(0));
for (int k = 0; k < sn;) {
index = rand() % sn;
if (*(pfrom + index) != 0)
// 具体实现略
}
全部评论 (0)
还没有任何评论哟~


