博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
控制随机数生成概率的一种解决方法 random()
阅读量:5252 次
发布时间:2019-06-14

本文共 795 字,大约阅读时间需要 2 分钟。

 

var id=null;var random= Math.random();if(random< 0.1) id= 0;else if(random< 0.3)    id= 1;else if(random< 0.35)    id= 2;else if(random< 0.65)    id = 3else if(random< 0.7)    id = 4;else if(random< 0.75) id= 5;else if(random< 0.8)  id= 6;else if(random< 0.9)id= 7;else if(random< 0.95)id= 8;else if(random< 1) id= 9;alert(id)
当0<=random<0.1(区间跨度0.1)             id = 0;当0.1<=random<0.3(区间跨度0.2)            id = 1;当0.3<=random<0.35(区间跨度0.05)      id = 2;当0.35<=random<0.65(区间跨度0.3)        id = 3;当0.65<=random<0.7(区间跨度0.05)       id = 4;当0.7<=random<0.75(区间跨度0.05)       id = 5;当0.75<=random<0.8(区间跨度0.05)       id = 6当0.8<=random<0.9(区间跨度0.1)           id = 7当0.9<=random<0.95(区间跨度0.05)     id = 8当0.95<=random<1(区间跨度0.05)         id =9

 

转载于:https://www.cnblogs.com/shimily/articles/4933356.html

你可能感兴趣的文章
鼠标经过元素放大离开缩小
查看>>
JS增删改查作业总结
查看>>
Centos7安装docker教程
查看>>
初探jquery之强大丰富的选择器
查看>>
ACM 竞赛高校联盟 练习赛 第六场 卡牌游戏(博弈论+思维)
查看>>
程序不包含适合于入口点的静态“Main”方法
查看>>
Android滑动到顶部悬停
查看>>
Swift - 使用NSNotificationCenter发送通知,接收通知
查看>>
Swift - 自定义单元格实现微信聊天界面
查看>>
React项目需要安装的第三方插件或包随手一记-----------------------------------------【凤、独影】...
查看>>
HDU 4799 LIKE vs CANDLE 树形dp
查看>>
Python学习--打码平台
查看>>
安卓应用的界面编程(2)
查看>>
【[HNOI2008]GT考试】
查看>>
[NOI2016]循环之美
查看>>
VS2017 -error LNK1104: 无法打开文件“msvcprtd.lib”
查看>>
Spring3系列4-多个配置文件的整合
查看>>
开始→运行(cmd)命令大全
查看>>
大小写转换
查看>>
第一篇
查看>>