`
zhangyaochun
  • 浏览: 2611492 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Math的api扩展设计之-在设定最大最小直接生成一个随机整数

阅读更多

这个api扩展设计的初衷还是想在可配置最大最小的前提下输出一个设定范围内的随机整数。有的类似于Math.random()一样。

 

主要思想参照于tangram.

 

 

/*
在指定最大最小的范围内生成一个随机的整数
@function
@param {Number}min  ---最小值
@param {Number}max ---最大值
@return {Number} 生成的指定范围内的随机整数
*/
ZYC.number.randomInt = function(min,max){
     return Math.floor(Math.random()*(max-min +1)+min);
}

/*
分解一下:
Math.random()返回的是0-1之间的随机数
Math.floor()返回的是小于等于的整数
比如max是5,min是2
step1. Math.random()*4 ---返回的是小于4的一个随机数
step2. Math.random()*4+2 ---返回的是小于6的一个随机数
step3. Math.floor(Math.random()*4+2) --返回的是小于等于的
*/


 

扩展阅读:

 

1.http://zhangyaochun.iteye.com/blog/1195746  Math相关的api整理贴

 

1
0
分享到:
评论

相关推荐

    api-ms-win-crt-math-l1-1-0.dll

    api-ms-win-crt-math-l1-1-0

    commons-math3-3.6.1-API文档-中文版.rar

    commons-math3-3.6.1-API文档-中文版.rar commons-math3-3.6.1-API文档-中文版.rar commons-math3-3.6.1-API文档-中文版.rar commons-math3-3.6.1-API文档-中文版.rar commons-math3-3.6.1-API文档-中文版.rar ...

    commons-math3-3.6.1-API文档-中文版.zip

    包含翻译后的API文档:commons-math3-3.6.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.commons:commons-math3:3.6.1; 标签:apache、math3、commons、jar包、java、中文文档; 使用方法:解压翻译...

    commons-math3-3.5-API文档-中文版.zip

    包含翻译后的API文档:commons-math3-3.5-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.commons:commons-math3:3.5; 标签:apache、commons、math3、中文文档、jar包、java; 使用方法:解压翻译后的...

    commons-math3-3.6.1-API文档-中英对照版.zip

    包含翻译后的API文档:commons-math3-3.6.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.commons:commons-math3:3.6.1; 标签:apache、math3、commons、jar包、java、中英对照文档; 使用...

    commons-math3-3.5-API文档-中英对照版.zip

    包含翻译后的API文档:commons-math3-3.5-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.commons:commons-math3:3.5; 标签:apache、commons、math3、中英对照文档、jar包、java; 使用方法...

    commons-math3-3.1.1-API文档-中英对照版.zip

    包含翻译后的API文档:commons-math3-3.1.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.commons:commons-math3:3.1.1; 标签:apache、math3、commons、jar包、java、API文档、中英对照版...

    Node.js-random-int-产生一个随机整数

    总的来说,`random-int`模块为Node.js开发者提供了一种方便、高效的方式来生成随机整数,无论是在开发过程中还是在生产环境中,都是一个值得信赖的工具。通过理解和熟练使用这个模块,可以提升你的Node.js编程能力,...

    commons-math3-3.4.1-API文档-中文版.zip

    包含翻译后的API文档:commons-math3-3.4.1-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.commons:commons-math3:3.4.1; 标签:apache、math3、commons、jar包、java、中文文档; 使用方法:解压翻译...

    commons-math-2.2-API文档-中英对照版.zip

    包含翻译后的API文档:commons-math-2.2-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.commons:commons-math:2.2; 标签:apache、commons、jar包、java、API文档、中英对照版; 使用方法:...

    Axure夜话之程序员眼中的原型设计视频教程之生成随机范围的整数.zip

    在本教程中,老二牛车教育的程矢老师将指导你如何利用这些工具来创建一个动态的原型,该原型能够动态地在用户设定的范围内生成随机整数。 1. **宏(Macros)**:Axure的宏是一种预定义的行为序列,可以像函数一样...

    commons-math-2.2-API文档-中文版.zip

    包含翻译后的API文档:commons-math-2.2-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.apache.commons:commons-math:2.2; 标签:apache、commons、jar包、java、中文文档; 使用方法:解压翻译后的API文档,...

    API-MS-WIN一系列丢失DLL打包

    API-MS-WIN一系列丢失DLL打包 dll列表 api-ms-win-core-console-l1-1-0.dll api-ms-win-core-datetime-l1-1-0.dll api-ms-win-core-debug-l1-1-0.dll api-ms-win-core-errorhandling-l1-1-0.dll api-ms-win-core-...

    java 随机生成整数

    本文将深入解析一个特定的Java代码片段,该代码旨在生成1到100之间的随机整数,并特别关注于识别并输出连续出现次数超过指定阈值的数字序列。 ### 核心知识点 #### 1. 随机数生成 代码中使用`Math.random()`函数来...

    commons-math3-3.6.1-API文档中文版

    math3是Apache下的一款进行数学计算的一款java开源工具。 math3是一款非常好用的工具,里面提供了各种运算的方法及类,方便大家调用。 apache-commons-math3是java的一种科学计算类库,实现科学计算功能的类库其他...

    commons-math3-3.4.1-API文档-中英对照版.zip

    包含翻译后的API文档:commons-math3-3.4.1-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.apache.commons:commons-math3:3.4.1; 标签:apache、math3、commons、jar包、java、API文档、中英对照版...

    fmath-mathml-java-latex-mathml.jar.zip

    总之,fmath-mathml-java-latex-mathml.jar.zip是Java开发中处理数学公式的一个宝贵资源,它为LaTeX和MathML之间的转换提供了便利,扩展了Java在科学计算和教育领域中的应用。无论是对于网页开发、文档处理还是学术...

Global site tag (gtag.js) - Google Analytics