`
huibin
  • 浏览: 756818 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

JS随机整数的函数

    博客分类:
  • JS
阅读更多

JS随机整数的函数

 

<script>
document.write(parseInt(10*Math.random()));  //输出0~10之间的随机整数

document.write(Math.floor(Math.random()*10+1));  //输出1~10之间的随机整数

function RndNum(n){
var rnd="";
for(var i=0;i<n;i++)
rnd+=Math.floor(Math.random()*10);
return rnd;
}
document.write(RndNum(4));  //输出指定位数的随机数的随机整数

引用部分:

1. 从1开始 至 任意值
parseInt(Math.random()*上限+1);

2. 从任意值开始 至 任意值
parseInt(Math.random()*(上限-下限+1)+下限);
function fRandomBy(under, over){
switch(arguments.length){
case 1: return parseInt(Math.random()*under+1);
case 2: return parseInt(Math.random()*(over-under+1) + under);
default: return 0;
}
}
document.write(fRandomBy(1,100));  //输出指定范围内的随机数的随机整数
</script>

//给既定文本框按规则付不同的值[引申]
<script>
window.onload=function(){
var o=document.getElementsByTagName('input');
o[0].value=fRandomBy(1,10);
o[1].value=fRandomBy(11,20);
o[2].value=fRandomBy(1,100);
o[3].value=fRandomBy(51,100);
}
</script>
1-10: <input type="text" /><br />
11-20: <input type="text" /><br />
1-100: <input type="text" /><br />
51-100: <input type="text" /><br />

 

 

<html>
<head>
<title>Math</title>
</head>
<body>
<script language="javascript" type="text/javascript">
total = 0
for(i=1;i<=5000;i++)
{num=Math.random();
total +=num
}
average = total/5000
average = Math.round(average*1000)/1000
document.write("<h1>平均数:"+average+"</h1>")
</script>
</body>
</html>

0
0
分享到:
评论

相关推荐

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

    在Node.js环境中,生成随机整数是一项常见的任务,特别是在编程测试、模拟数据生成或加密算法中。`random-int`模块是Node.js社区中一个实用的工具,它提供了一个简单的方法来生成指定范围内的随机整数。这个模块由...

    java中随机函数的使用.doc

    可以使用该方法生成随机整数,例如: (int)(1+Math.random()*(10-1+1)) 该公式可以生成一个介于 1 到 10 之间的随机整数。 2. 使用 java.util.Random 类生成随机数 java.util.Random 类提供了多种方法来生成...

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

    生成随机范围的整数,意味着我们可以指定一个最小值和一个最大值,让程序在这个范围内产生不重复的随机整数。这对于各种场景都有用,例如模拟用户行为、游戏中的随机事件或者测试用例的生成等。 在Axure中,虽然不...

    js随机抽奖程序

    总之,JavaScript随机抽奖程序的设计和实现涉及到随机数生成、数组操作、用户交互和可能的动画效果。通过理解并灵活运用这些基本概念,我们可以创建出功能丰富的抽奖系统,满足各种需求。在提供的压缩包文件"抽奖"中...

    aotu.js 字符串指定字符 随机生成出汉字

    为了生成指定范围内的随机整数,我们可以将这个范围映射到0到某个最大值,然后通过`Math.floor()`函数获取整数。 4. **Unicode转汉字**:生成的随机数对应到Unicode编码后,可以使用JavaScript的`String....

    JS随机调用指定函数的方法

    本文主要探讨了一种特定的场景——如何在JavaScript中随机调用一个或多个指定的函数。这种技术在许多动态网页应用中非常有用,例如,它可以用于实现随机显示广告、新闻、提示信息等。在介绍随机调用函数的技术细节...

    js代码-随机生成范围内的随机整数,无重复

    这是一个用于生成范围内无重复随机整数的JavaScript函数。要使用它,只需调用`generateRandomIntegers(n, min, max)`,并传入需要的参数。例如,`generateRandomIntegers(5, 1, 10)`将返回一个包含5个1到10之间(含1...

    js超简单实用随机产生1-100个数字不重复

    如果我们想要生成1到100之间的随机整数,可以使用以下公式: ```javascript var randomNum = Math.floor(Math.random() * 100) + 1; ``` `Math.floor()`函数用于向下取整,确保我们得到的是整数,而不是小数。`* ...

    js随时生成某个区间内的任意整数

    主要使用了一下两个javascript函数 1、Math.floor() 方法可对一个数进行下舍入 2、Math.random() 方法可返回介于 0 ~ 1 之间的一个随机数 例如我们要取a-b区间的数字,并赋值给lanrenzhijia变量,则...

    getRandomInt:一个JavaScript函数,旨在生成一个在支持从结果中排除数字的范围内的随机整数

    getRandomInt一个JavaScript函数,旨在生成一个在允许从结果中排除数字的范围内的随机整数。安装在您的网站上下载并包含对getRandomInt.js的引用,或者简单地将getRandomInt.js的内容复制并粘贴到您自己JavaScripts...

    js随机动画生成一组随机数字.zip

    这个函数会返回`min`和`max`之间的一个随机整数,包括`min`但不包括`max`。例如,`getRandomInt(1, 10)`将返回1到10之间的随机整数。 在随机动画中,我们可以利用这些随机数来改变元素的位置、颜色、大小等属性,...

    js 实现随机切换背景

    在函数内部,定义了一个包含十六进制数字和字母的数组 `arrHex`,通过循环六次(对应RGB三个颜色分量各两位),每次循环中,利用 `Math.random()` 和 `Math.round()` 方法结合,生成一个介于0到15之间的随机整数作为...

    js随机密码产生函数

    接着,函数中定义了一个名为rand(min, max)的辅助函数,该函数用于生成指定范围内的随机整数。这是通过Math.max(min, Math.random() * (max + 1))来实现的,先计算min与Math.random()乘以(max+1)的最大值,这样可以...

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

    在本教程中,你将学习到如何利用Axure的动态面板、函数和变量系统来生成指定范围内的随机整数。这涉及到的知识点包括: 1. **动态面板**:动态面板是Axure中的一个强大功能,它可以模拟页面上的各种状态和交互。在...

    js,随机抽奖

    总的来说,"js,随机抽奖"这个项目展示了JavaScript在处理随机性和用户交互方面的灵活性。通过学习和实践这个项目,开发者可以进一步提升对JavaScript的理解,以及如何利用它来创建更具趣味性的网页应用。同时,这个...

    使用Math.floor与Math.random取随机整数的方法详解

    在JavaScript编程语言中,生成随机整数是一项常见的需求,特别是在游戏开发、模拟、测试和数据分析等领域。`Math.random()`和`Math.floor()`是JavaScript提供的两个关键函数,它们可以帮助我们实现这一目标。本文将...

    js常用工具函数-通用格式化时间、字符串验证-验证邮箱、手机号、电话号码、url地址、严格校验身份证号码,判断数据类型、数组随机洗牌算法、检测密码强度等等

    判断是否是引用类型,浮点数运算(解决计算机运算浮点数精度丢失问题),数组随机洗牌算法,随机整数范围,将阿拉伯数字翻译成中文的大写数字,将数字转换为大写金额,判断一个元素是否在数组中,数组删除其中一个...

    JS 最少代码实现随机十位字符串

    标题“JS最少代码实现随机十位字符串”涉及的是JavaScript编程中的一个常见任务——生成一个包含特定长度(这里是十位)的随机字符串。在Web开发中,这种功能可能用于创建唯一标识符、密码生成或者在URL中传递临时...

    js随时生成某个区间内的任意整数.zip

    在JavaScript中,生成随机整数的常用方法是使用 `Math.random()` 函数,它返回0到1之间(不包括1)的随机浮点数。为了生成指定区间的整数,我们需要对这个浮点数进行适当处理,例如: ```javascript function ...

Global site tag (gtag.js) - Google Analytics