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

javascript – 将整数拆分为随机数之和【代码】

假设我们有一个整数16. 是否有一个函数,它返回随机数组,组成它的总和? 例如7 1 2 4 1 1或1 5 2 3 6 我想知道是否存在一些在JavaScript中执行此操作的优雅方法.解决方法:不,没有现有的功能,但例如:var n = 16; var a = []; while (n > 0) {var s = Math.round(Math.random()*n);a.push(s);n -= s; }a包含数组.

javascript – 随机整数函数的差异【代码】

检查一些代码,我发现了以下随机整数生成器函数:function randomInt(min, max) {return min ? min : min = 0,max ? max : max = 1,0 | Math.random() * (max - min + 1) + min }将其与MDN的等效函数进行比较:// Returns a random integer between min (included) and max (excluded) // Using Math.round() will give you a non-uniform distribution! function getRandomInt(min, max) {return Math.floor(Math.random() * (max ...

javascript – 随机生成HTML Canva对象【代码】

我正在HTML画布中创建一个模式以进行挑战. 我如何随机生成类似下面编码的形状以形成类似于图片的图案.我通过在Illustrator中使用drawingcript生成代码创建了一个版本,但它远非理想,我怎么能用循环做同样的事情? 谢谢//triangles ctx.fillStyle="rgb(75,128,166)"; ctx.beginPath(); ctx.moveTo(824,92); ctx.lineTo(796,140); ctx.lineTo(767,92); ctx.lineTo(824,92); ctx.fill();//circles ctx.fillStyle="rgba(35,121,67,0.8)"...

javascript – 如果json键总是以不同/随机名称返回,如何绑定到json键?【代码】

我正忙着一个有角度的4.x应用程序,我试图显示随机的维基百科文章.我在查询/页面alwasys下的chrome dev工具中看到的JSON具有不同的nubered pageID.它不是将页面作为数组返回,而是将它作为JSON对象返回,它总是有一个不同的名称,所以我不知道如何将其转换为打字稿界面或绑定到它,因为名称不同?知道我怎么能这样做吗? 我从维基百科API获得的JSON:{"batchcomplete": "","continue": {"grncontinue": "0.241230031087|0.241230543855|...

JavaScript伪随机序列生成器【代码】

我需要在给定初始种子的情况下生成pseudo-random个数的确定性(即可重复)序列,并从该序列中选择第n个项目. 如果JavaScript的随机函数是可播种的,我可以这样做:function randomNth(seed, seq) {var r;Math.randomSeed(seed);for (var i = 0; i++ < seq; i++){r = Math.random();}return r; }然而,它不是,而另类,可播种的PRNG看起来有点慢;要求第250个数字会很贵. 我认为散列是我想要的,也许像md5(种子序列)%max,但JavaScript没有md...

javascript – 种子随机数【代码】

我已经想了一段时间.是否有一种好的(快速)方法可以在播种时使数字随机变化?是否有一个很好的算法将一个数字转换成一个看似随机的数字. 一个小插图:specialrand(1) = 8 specialrand(2) = 5 specialrand(3) = 2 specialrand(4) = 5 specialrand(5) = 1 specialrand(1) = 8 specialrand(4) = 5 specialrand(1) = 8如果输出也可能是巨大的数字,那将是非常好的. 作为一个注释:我不想填充数组并随机化数字,因为我希望能够提供巨大的数...

javascript – HTML5 Canvas – 用随机像素颜色填充形状?【代码】

我有一个形状,让我们说:var context = canvas.getContext(); context.beginPath(); context.moveTo(200, 50); context.lineTo(420, 80); context.quadraticCurveTo(300, 100, 260, 170); context.closePath(); canvas.fillStroke(this);形状可能每次都不同. 我有10个蓝色渐变,并希望随着时间的推移随机绘制形状中包含的像素. 我不知道如何获得形状中包含的像素列表,以便我可以编辑它们. 另外我估计每帧重绘一次可能会有性能损失. ...

javascript – 从随机文章获取链接【代码】

我有一个函数可以获得随机Wikipedia文章的第一部分,但我不知道如何获得该文章的实际URL.我环顾了一下WikiMedia API并找不到它.getRandomArticle : function() {return $.getJSON("http://en.wikipedia.org/w/api.php?action=query&generator=random&grnnamespace=0&prop=extracts&explaintext&exintro=&format=json&callback=?", function (data) {}); }有任何想法吗?解决方法:它并不像你想象的那么容易. API返回具有内部ID的页面...

javascript – ES6从对象中获取随机元素而不重复【代码】

我有一个应该呈现随机颜色的功能,但不重复颜色. 意思是如果随机选择蓝色,则无法再次选择.当然,这意味着需要一个默认值.我在考虑使用switch语句. 这是我目前的代码:const colors = {grey: '#BDC8D1',blue: '#0500FF',pink: '#FF00C7',orange: '#FF7A00'}const randomColor = () => {let keys = Object.keys(colors)return colors[keys[keys.length * Math.random() << 0]]}解决方法:您可以“使用”一系列有效值来返回.通过消费我的...

javascript – 如何使用Stylus CSS生成随机颜色?【代码】

我正在使用Express for Node.js,而我正在使用的CSS引擎是Stylus.手写笔很棒,除了我似乎无法弄清楚如何传入颜色变量或以其他方式生成随机颜色.我尝试将javascript API用于手写笔,但我只是让自己感到困惑,可能过于复杂.var stylus = require('stylus');app.use(stylus.middleware({src: __dirname + '/public',compile: function (str, path) {var mylib = function(style) {style.define('randomColor', function () {return '#5f5'...

创建一个时间间隔,该时间间隔将导致函数在JavaScript中随机运行【代码】

我试图随机加载随机图像.出于某种原因,这不是随机化的时间,尽管它确实随机化了图像.有什么想法有什么不对吗?var randomTime2 = 3000; //initialize the random time with this value to startsetInterval(function(){var randomNum = Math.floor((Math.random()*3)+1);//random num for image$('.recent-project2 img').fadeTo('slow',0,function(){var randomImg = "img/recent-projects-"+randomNum+".jpg";$('.recent-project2...

JavaScript 产生10个随机数

1.话不多说,直接<!DOCTYPE html> <html><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1"><title>随机数</title><script type="text/javascript">var list = [];function random(m, n) {var num = Math.floor(Math.random() * (m - n) + n);return num;}for (var i = 0; i < 10; i++) {var k = random(10, 100); list.push(k);if (list.length == 10) {document.write(list +...

javascript – 为随机数运行并保持状态【代码】

参见英文答案 > Generate unique number within range (0 – X), keeping a history to prevent duplicates 4个我使用以下代码从指定范围获取随机值var provideRanges = function(){var aa = [];_.times(3, function(i) {console.log(i);let num = _.random(10, 20)console.log("num = :" + num)debugger;aa.push(num);console.log("value is :" + aa[i]);}); }当你调用这个函数时,这是工作并提...

JavaScript数组随机索引的插入和删除【代码】

我正在使用随机创建的索引将一些项插入到数组中,例如:var myArray = new Array(); myArray[123] = "foo"; myArray[456] = "bar"; myArray[789] = "baz"; ...换句话说,数组索引不以零开头,它们之间会有“数字间隙”.我的问题是: >这些数字间隙是否会以某种方式分配(因此需要一些内存),即使它们没有指定值?>当我从上面的示例中删除myArray [456]时,此项目下方的项目是否会被重新定位? 编辑:关于我在插入/删除后重新定位项目的问...

javascript随机颜色与7digits必须【代码】

大家好,我发现以下很棒的脚本用javascript创建一个随机颜色.var randColor = '#'+(Math.random()*0xFFFFFF<<0).toString(16);我对这个脚本唯一的问题是它不能保证它返回一个正常的7digit十六进制字符串. 有时它只有6位数字,如#e1d19. 有没有办法强制7位十六进制值? 谢谢您的帮助. 编辑:这是我的实际问题:function randColor() {var randColor = '#'+(Math.random()*0xFFFFFF<<0).toString(16);return randColor; }for (var i=0;...

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 全部