给定一个随机数范围,产生另一个随机数范围
来源:互联网 发布:deepin是linux吗 编辑:程序博客网 时间:2024/06/08 01:07
#include <bits/stdc++.h>using namespace std;int rand6(){return rand()%6+1;} int rand7(){int i = (rand6()-1)*6+rand6()-1; while(i > 34)i = (rand6()-1)*6+rand6()-1; //多出的35过滤掉。 不然会增加了获得1的概率 return i%7+1;}int main(){ srand((unsigned)time(0));for(int i=0;i!=20;++i)printf("%d ",rand7());return 0;}
以上例子的题目是rand6()产生rand7()
注意:不要简化(rand6()-1)*6+rand6()-1为(rand6()-1)*(6+1) 前后2个事件为独立事件。
1 0
- 给定一个随机数范围,产生另一个随机数范围
- 产生某个范围的随机数
- JAVA 按范围产生随机数
- 产生某一范围的随机数
- 指定范围的随机数产生!!!!
- 产生一定范围的随机数
- 【C++】产生指定范围随机数
- 产生一个随机数的函数 范围[a,b]
- 在给定范围中取不重复的随机数
- 求两个给定范围之间的随机数
- JAVA产生指定范围的随机数
- JAVA产生指定范围的随机数
- shell脚本产生一定范围的随机数
- 【Java】产生指定范围的随机数
- 算法练习:产生指定范围的随机数
- 产生一定范围随机数的通用表达式
- java 产生某个范围随机数的问题
- java 产生指定范围的随机数
- Eclipse设置Tab键为4个空格的步骤(*默认是8个空格*)
- maven 项目情动报错解析
- Spring与Struts2整合的执行原理.
- linux下对一个文件设置多个组的权限(setfacl getfacl)方法--管理配置
- 分享几个实用的Javascript动态更新图标插件
- 给定一个随机数范围,产生另一个随机数范围
- Android学习笔记---BaseAdapter优化
- struts2中OGNL详解
- Apache Kafka Security 101
- CF 119A Epic Game
- Android Studio导致的假死机问题的解决
- SpringMVC中使用Interceptor拦截器
- const的含义
- RunLoop