小编Nic*_*ico的帖子

rand 和 srand 的问题

我正在制作一个程序来获得平均掷骰子数以获得 6,但 RNG 似乎存在问题。我怀疑这是种子,因为每次编译和运行代码时数字都不同,但每次尝试都不会改变,因此平均值不会改变。这是我的代码:

#include <iostream>
#include <cstdlib>    // random numbers header file//
#include <ctime>    // used to get date and time information
using namespace std;

int main()
{
    int roll = 0;       //declare a variable to keep store the random number
    int i = 0;
    int counter = 0;
    int resume = 1;
    int average = 0;
    int totalrolls = 0;

    srand(time(0)); //initialise random num generator using time

    while (resume != 0) {
        while (roll != 6) {
            roll …
Run Code Online (Sandbox Code Playgroud)

c++ random srand

0
推荐指数
1
解决办法
49
查看次数

标签 统计

c++ ×1

random ×1

srand ×1