小编use*_*927的帖子

用C++生成随机数的代码

基本上我必须编写一个程序来生成随机数来模拟一对骰子的滚动.该程序应该在多个文件中构建.主函数应该在一个文件中,其他函数应该在第二个源文件中,并且它们的原型应该在头文件中.首先,我编写一个短函数,返回1到6之间的随机值,以模拟单个6面骰子的滚动.其次,我编写了一个假装通过调用此函数两次掷骰子的函数.我的程序首先询问用户应该制作多少卷.然后我写了一个函数来模拟这个骰子滚动这么多次,保持计数2,3,4,5,6,7,8,9,10,11,12的确切次数(每个数字是一对骰子的总和)出现在一个数组中.后来我编写了一个函数来显示一个使用这些计数的小条形图,对于144个卷的样本,理想情况下看起来如下所示,其中打印的星号数对应于计数:

2    3    4    5    6    7    8    9   10    11    12
*    *    *    *    *    *    *    *    *     *     *
*    *    *    *    *    *    *    *    *     *     *
*    *    *    *    *    *    *    *    *     *     *
*    *    *    *    *    *    *    *    *     *     *
     *    *    *    *    *    *    *    *     *     
Run Code Online (Sandbox Code Playgroud)

接下来,为了看看随机数生成器的运行情况,我编写了一个函数来计算滚动的平均值.将其与7的理想平均值进行比较.另外,打印出一个小表格,显示程序对每个卷筒的计数,基于给定卷筒总数的上述频率的理想计数,以及这些值之间的差异.列.到目前为止,这是我不完整的代码:"Compiler visual studio 2010"

int rolling(){    //Function that returns a random value between 1 and …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio visual-c++

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

标签 统计

c++ ×1

visual-c++ ×1

visual-studio ×1