请教一个编程中的随机问题? 10

怎么编程实现:给出一个整数(例如100),怎样实现把它随机生成几个规定范围内的整数(例如随机生成5个大小在10-30的整数)!给个思路和相关函数!... 怎么编程实现:给出一个整数(例如100),怎样实现把它随机生成几个规定范围内的整数(例如随机生成5个大小在10-30的整数)!

给个思路和相关函数!
展开
 我来答
剑怜普2172
2007-02-03 · 超过41用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:0
展开全部
第一步:

生成0 < n <=100,

如果n*规定的范围的中间值大于100,重做此步,直到找到满意的n为止,

第二步:

用100和n求模,得到余数,

看余数是否在规定的范围内,

在,累计此余数,若等于100则生成完毕,

否则,继续求模,
ourcolour
2007-02-03 · TA获得超过510个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:256万
展开全部
什么语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
巨歌龙吟
2007-02-03 · TA获得超过3978个赞
知道小有建树答主
回答量:657
采纳率:0%
帮助的人:235万
展开全部
用相应的随机函数,设定你要求的参数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
w389604281
2007-02-03 · 超过15用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:46.7万
展开全部
rand 函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suntianqiu
2007-02-03 · 超过14用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:78.2万
展开全部
语言不同,随机生成的数的范围也不同
比如随机数范围是0<X<1
你可能做个循环里边加条件
先生成随机数X
当X在0.1<=X<=0.3时乘100然后取整
否则重新生成随机数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式