【javascript – 除一个数字之外的某个范围内的随机整数】教程文章相关的互联网学习教程文章

javascript – 为什么我不能使用_.map(new Array(n),Math.random)创建一个随机数组?【代码】

我想制作一个0到1之间的随机数组,所以我试过:var randList = _.map(new Array(5), Math.random);但我没有得到我预期的随机元素列表,而是:console.log(JSON.stringify(randList)); "[null,null,null,null,null]"为什么我得到一个null数组而不是随机数?解决方法:Array(length)构造函数创建稀疏数组.也就是说,数组的长度设置为指定的参数,但不填充数组的元素.因此,map方法不会迭代这些“未填充的”元素.例如,以下代码段不会在控制台...

使用javascript分配随机选取的颜色【代码】

我的页面中有一个网格,我想通过带有200个元素的javascript填充.填充.grid元素的实际代码如下:$(function () {var $gd = $(".grid");var blocks="";for(i=0; i < 200; i++){blocks += '<div class="block"></div>';}$gd.append(blocks); });我现在要做的是为每个元素分配从列表中随机选取的颜色.让我们说红色,蓝色,黄色,绿色(意外的呃?).我希望这些值是最随机的,也可以避免相应的颜色再次被选中两次(只是为了清楚,它可以是像红 –...

如何在javascript中生成具有已知中心和半径的随机Lat-lng值?【代码】

我想在100米半径上创建一个热图图层,因此我想在该特定半径中生成随机的lat-long值,因此希望将其替换为var taxiData = [ {location: new google.maps.LatLng(41.8819, -87.6278),weight: 2}, {location: new google.maps.LatLng(41.8820, -87.6279),weight: 1},new google.maps.LatLng(41.8821, -87.6280), {location: new google.maps.LatLng(41.8822, -87.6281),weight: 2}, {location: new google.maps.LatLng(41.8823, -87.6282...

Javascript随机数生成器到隐藏字段【代码】

我有一个创建随机数的脚本:<script> now = new Date(); randomNum = ''; randomNum += Math.round(Math.random()*9); randomNum += Math.round(Math.random()*9); randomNum += now.getTime();var elem = document.getElementById("ID_UNIQUE"); elem.value = randomNum; </script>我正在尝试将“ID_UNIQUE”传递给隐藏的表单字段:<form method="POST" action="action.php" name="form" onSubmit="return checkFields();"> <inpu...

javascript – PHP mt_rand是真的随机还是可能有偏见?【代码】

我在我的网站上做过两次基本的A-B-C测试if(mt_rand(0,2) == 0){ //THROW IN RE HERE }elseif(mt_rand(0,2) == 1){ //THROW IN LR HERE }else{ //THROW IN LB HERE }我期待这三个条件经常发生(占所有网页浏览量的33.3%).但是,展示次数(由Google Adsense衡量)显示了非常不同的分布.有趣的是,两个测试(下面的两个图表)显示了相似的模式:LB出现最多,然后是RE,然后是LR. 样本大小是数千,因此随机发生这种情况的可能性实际上为零. 我误...

javascript – 纯函数可以返回一个随机时间后解析的promise吗?【代码】

我知道这个例子很做作,但我仍然很好奇或者不是这可以被认为是一个纯粹的功能:const addAsync = (x, y) => new Promise((resolve, reject) => {setTimeout(() => resolve(x + y),Math.random() * 1000); });每次调用此函数都会返回一个Promise,该Promise解析为两个参数的总和.承诺在0到1秒之间的随机时间后解决. 对于所有的目的和目的,这似乎是完全纯粹的,这意味着我可以在测试中或在我的代码中将此函数视为纯函数(a,b) – >承诺(a...

javascript – 需要通过从另一个数组中随机挑选18个数字来构建一个新数组,并且在新数组中也有两次相同的数字【代码】

我正在为JavaScript Jquery类中的组项目制作匹配游戏.我有36个图像,我可以用于瓷砖.我希望游戏随机挑选其中的18个并将它们放入一个新阵列中.我还需要两次新数组中的这18个数字,因为新的数组将被洗牌,然后用于构建游戏板. 这是我的代码:let objects = ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29','3...

JavaScript 使用random()生成随机数

function myFunction() { var a =Math.floor(Math.random()*10);return a;} // 记住 Math.random() 永远不会返回 1。同时因为我们是在用 Math.floor() 向下取整,所以最终我们获得的结果不可能有 20。这确保了我们获得了一个在0到19之间的整数。 把操作连缀起来,代码类似于下面: Math.floor(Math.random() * 20); 我们先调用 Math.random(),把它的结果乘以20,然后把上一步的结果传给 Math.floor(),最终通过向下取整获得最近的...

javascript – 使用jQuery在随机位置附加内容?【代码】

我需要在页面中显示项目列表,并使用AJAX更新此页面.每次将新项目推送到客户端时,我希望它出现在我的ul列表中的随机位置. 这是我正在谈论的那种列表的一个例子:http://jsfiddle.net/XEK4x/ HTML<ul class="itemlist"><li>Item #2</li><li>Item #2</li><li>Item #3</li><li>Item #4</li> </ul>CSS.itemlist li{width:100px;height: 100px;margin: 8px;padding: 4px;float: left;background: #dddddd; }有关如何使用jquery在列表中的...

javascript – 正确使用随机数和计数器进行AES-CTR模式【代码】

据我所知,在AES计数器模式下,我需要使用128位随机数.这种天真的方法是使用一个随机的128位随机数,但我不确定如果它作为所有随机位传递,算法将能够正确递增计数器.我认为正确的方法是使用96位nonce以及从0开始的32位计数器,例如:var key = CryptoJS.enc.Hex.parse('01ab23cd45ef67089a1b2c3d4e5f6a7b'); // 128 bits / 16 bytes var nonce = '2301cd4ef785690a1b2c3dab'; // 96 bits / 12 bytes var counter = '00000000'; // 32 b...

javascript – 触发鼠标单击和随机间隔【代码】

我正在尝试自动完成一项任务,我必须不断地在手形图标上单击鼠标左键.我能够在设定的时间范围内完成此操作,例如32秒和756毫秒,但我需要在随机时间范围内完成此操作.例如,如果我们可以在每次鼠标左键单击后添加2-3秒.任何人都可以指导我如何使点击间隔随机?我正在使用Chrome.setInterval(function(){ $( "[id^='hand_'].handIcon").trigger('click'); }, 32756);解决方法:即使您在setInterval中使用Math.random,它也只会使用该特定随...

javascript – 如何在范围内的随机非重复整数字符串中找到缺少的整数【代码】

我甚至开始考虑如何做到这一点我遇到了麻烦. 我需要在一串没有分隔符的随机数中找到一个缺失的数字. 这是一个例子:14036587109.在这个例子中,缺失的数字是2,范围是0-10(含). 如何编写JavaScript / Node.JS程序来解决这个问题? 我无法弄清楚的部分是程序如何分离数字;在上面的例子中,程序如何知道数字10(在最后一个数字之前)不是数字1和0.解决方法:关于缺失的整数我们知道两件事:输入中的总位数告诉我们缺失整数中的位数,以及(在...

(Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例【代码】【图】

原文:(Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例原生js实现放烟花效果,点击鼠标,然后随机向四周扩散,! 思路: 1.首先烟花是五颜六色的,所以我们先写一个随机颜色的函数; 2.创建一个制造烟花的构造函数,第一个参数为元素,第二参数为初始x轴位置,第三参数为y轴位置; 3.烟花散开的位置是随机的,所以我们先要使用随机数生成一个随机的速度值。 代码内有详细注释,生成的烟花形状可以根据自身需要调成图片或者...

JavaScript中随机打乱一个数组

JavaScript中随机打乱一个数组function shuffle(arr) {let i = arr.length;while (i) {let j = Math.floor(Math.random() * i--);[arr[j], arr[i]] = [arr[i], arr[j]];}}let arr = [1, 2, 3, 4, 5, 6, 7]shuffle(arr)console.log(arr)

javascript – 随机化div id顺序【代码】

我正试图让一些带有id的div来随机化它们出现的顺序.我发现了一个据说可以做到这一点的脚本,但是对于我的生活,我无法弄清楚为什么我的不工作. 基本上,当页面加载时,HTML将如下所示:<div class="main"><div id="box">1</div><div id="box">2</div><div id="box">3</div><div id="box">4</div> </div>但是应用时的代码将随机化它们出现的顺序(在浏览器中),如下所示:<div class="main"><div id="box">3</div><div id="box">1</div><d...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部