博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个简单的随机数方法,支持小数
阅读量:6256 次
发布时间:2019-06-22

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

hot3.png

网上大部分的随机数方法都是没有小数的,估计是没有这个必要吧,因为最近的开发有需要,所以自己动手写了一个,下面是我的代码,第三个参数表示小数有多少位

var random=function(t1,t2,t3){//t1为下限,t2为上限,t3为需要保留的小数位    function isNum(n){        return /^\d+$/.test(n);    }    if(!t1 || (! isNum(t1)) ){t1=0;}    if(!t2 || (! isNum(t2)) ){t2=1;}    if(!t3 || (! isNum(t3)) ){t3=0;}    t3 = t3>15?15:t3; // 小数位不能大于15位    var ra = Math.random() * (t2-t1)+t1,du=Math.pow(10,t3);    ra = Math.round(ra * du)/du;     return ra;}

 

转载于:https://my.oschina.net/tearlight/blog/146569

你可能感兴趣的文章
设计与梳理企业二级流程的路线方法
查看>>
Python正则表达式指南
查看>>
使用css3制作渐变分割线
查看>>
垃圾回收概念与算法
查看>>
IconFont 图标svg
查看>>
TFS实现需求工作项自动级联保存
查看>>
springmvc 4.x 处理json 数据时中文乱码
查看>>
nginx 重启命令
查看>>
一花一世界 一叶一菩提
查看>>
Python练习(day7)
查看>>
网络工程师笔试题总结
查看>>
我的友情链接
查看>>
C# DataTable的詳細用法
查看>>
vSphere网络原理及vSwitch
查看>>
df 命令
查看>>
jQuery 简介
查看>>
红帽新RHEL 7.1企业版发布
查看>>
Linux中的帮助功能
查看>>
Linux学习笔记——程序包管理之yum
查看>>
SqlServer转换为Mysql的一款工具推荐(mss2sql)
查看>>