宿舍买饭随机数概率生成器

简介: 宿舍买饭随机数概率生成器

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#include<iostream>
using namespace std;
int main()
{
  int n;
  cout << "请输入执行次数:" << endl;
  cin >> n;
  int a[6] = { 0 };
  for (int i = 0; i < n; i++)
  {
    // a[rand() % 6]++;
    for (int j = 0; j < 6; j++)
    {
      if (rand() % 6  == j )
      {
        a[j]++;
      }
    }
  }
  for (int j = 0; j < 6; j++)
  {
    printf("%d号的概率为:%lf\%\n", j+1, a[j] * 1.0 / n);
  }
  //for (int i = 0; i < 2; i++)
  //{
  //  cout << rand() % 6+1<<endl ;
  //}
  return 0;
}
相关文章
|
1月前
|
数据可视化 Serverless Python
Python小事例—质地不均匀的硬币的概率统计
Python小事例—质地不均匀的硬币的概率统计
|
算法
1到100求和学算法之循环的秘密(1)
1到100求和学算法之循环的秘密(1)
63 0
|
人工智能 移动开发 BI
概率论<一>——随机事件与概率(二)
概率论<一>——随机事件与概率
概率论<一>——随机事件与概率(二)
|
数据可视化 Python
投掷骰子的秘密,怎么样猜概率最高?python告诉你!
投掷骰子的秘密,怎么样猜概率最高?python告诉你!
137 0
投掷骰子的秘密,怎么样猜概率最高?python告诉你!
|
算法 安全 PHP
【高级软件实习】蒙特卡洛模拟 | PRNG 伪随机数发生器 | LCG 线性同余算法 | 马特赛特旋转算法 | Python Random 模块
本篇博客将介绍经典的伪随机数生成算法,我们将 重点讲解 LCG(线性同余发生器) 算法与马特赛特旋转算法,在此基础上顺带介绍 Python 的 random 模块。 本篇博客还带有练习,无聊到喷水的练习,咳咳…… 学完前面的内容你就会了解到 Python 的 Random 模块的随机数生成的实现,是基于马特赛特旋转算法的,比如 random_uniform 函数。而本篇博客提供的练习会让你实现一个基于 LCG 算法的random_uniform,个人认为还是比较有意思的
560 0
【高级软件实习】蒙特卡洛模拟 | PRNG 伪随机数发生器 | LCG 线性同余算法 | 马特赛特旋转算法 | Python Random 模块
C# 之 概率随机数
概率随机数:是在1-10内产生随机数,但是每个数生成的概率不同。例如1-9概率为10%,10的概率是%90;
744 0
C# 之 概率随机数