小编bij*_*sla的帖子

如何在C++循环中生成不同的随机数?

每次循环运行时是否可以生成不同的随机数.例如,我有:

for (int t=0;t<10;t++)
{
    int random_x;
    srand ( time(NULL) );
    random_x = rand() % 100;
    cout<<"\nRandom X = "<<random_x;
} 
Run Code Online (Sandbox Code Playgroud)

但问题是,它每次都会生成相同的随机数.每次循环运行都可以生成不同的随机数吗?

是否有可能重置随机数初始化?

c++ random loops

19
推荐指数
3
解决办法
11万
查看次数

c ++中的十进制到8位二进制转换

我正在进行十进制到二进制转换.我可以使用char bin_x转换它们[10]; itoa(x,bin_x,2); 但问题是,我想以8位回答.它给我,例如x = 5,所以输出将是101,但我想要00000101.有没有办法在数组的开头追加零?或者是否可以立即获得8位答案?我在C++中这样做

c++ binary

5
推荐指数
1
解决办法
1万
查看次数

在C++中查找矩阵的最大值,最小值,平均值

如何matrix[i][j]在C++中找到给定矩阵()中的最大值,最小值和平均值.类型是unsigned long double.

c++ matrix

-2
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×3

binary ×1

loops ×1

matrix ×1

random ×1