永发信息网

如何根据可以产生1-5随机数的函数自己产生1-7的随机数

答案:1  悬赏:0  手机版
解决时间 2021-01-30 12:30
如何根据可以产生1-5随机数的函数自己产生1-7的随机数
最佳答案
如果函数f()生成随机数的范围是[1,5],即大于等于1和小于等于5范围的随机数,则要生成[1,7]的随机数,或者说f()是[a,b]范围的随机数要生成[c,d]范围的随机数的方法是:
((f()-a)/(b-a))*(d-c)+c,本例a=1,b=5,c=1,d=7
f()-a的随机数范围是[0,b-a],本例是[0,4]
(f()-a)/(b-a)的随机数范围是[0,1],本例是[0,1]
((f()-a)/(b-a))*(d-c)的随机数范围是[0,d-c],本例是[0,6]
((f()-a)/(b-a))*(d-c)+c的随机数范围是[c,d],本例是[1,7]
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
物流信息平台地址好找么,我有些事要过去
鸿枢的意思是什么啊?知道的请说下!
成都轮毂拉丝怎么翻新怎么修复
梦幻西游2 175的现在买亏不亏
巴基斯坦与阿富汗是什么关系?
盐城五联物流地址在哪,我要去那里办事
【有关爱情的诗句】唐诗宋词中有关于爱情的诗
第一次出血就插了一下,出了很多血,第二次还
冈脊的意思是什么啊?知道的请说下!
吉利英伦金鹰CROSS后轮轴承内外径和高度尺寸
高中毕业后怎样可以出国读大学
菜鸟驿站(第一中学南校区店)怎么去啊,我要去
贴了一天鸡眼贴后,伤口出现洗不掉的红色,需
清水湾国际温泉假日酒店怎么去啊,有知道地址
传奇雪域地图怎么进入
推荐资讯
餐饮连+一站式餐饮咨询服务是种什么样的方式?
多盈理财怎么样
怎样通过锻炼身体增强体质?
广西继续教育网北流学习中心地址有知道的么?
脸上皮肤经常过敏是什么原因?
天下名仕皆饮酒的下联
我的世界RPG武器怎么弄成无限耐久方法攻略
2.67x1.08的坚式怎么写
(急!!)电脑主机上的放光盘的光驱打不开,该
姓系的意思是什么啊?知道的请说下!
今天用笔记本外接键盘玩2K怎么卡了
2016年泰晤士高等教育大学排名,前50名大学,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?