为每个变量获取一个新的随机数
grabbing a new random number for each variable
如何使用相同的变量rand作为随机数,但将其附加到多个变量上,每个变量都有不同的rand?
所以它就像
function draw(){
enemy.y = rand;
enemy.y2 = rand;
enemy.y3 = rand;
enemy.y4 = rand;
enemy.y5 = rand;
enemy.y6 = rand;
enemy.y7 = rand;
enemy.y8 = rand;
enemy.y9 = rand;
}
除了可能比这更干净,比如我稍后平滑了一些代码后的enemy.this=rand。那么,在仍然使用变量名rand的情况下,如何使每个变量的rand不同呢?
其中一个破解方法可以将rand定义为窗口对象属性,并像一样为其设置getter
Object.defineProperty(window, "rand", {
get: function(){ return parseInt(Math.random() * 10); }
})
它将在每次使用CCD_ 1变量时返回一个随机值
但我认为这不是一个好主意,也不建议这样做
相反,使rand
成为一个函数,在每次调用时返回随机值,如
var rand = function(){
return parseInt(Math.random() * 10);
}
并使用CCD_ 3获得每次的随机值
相关文章:
- 试图在点击按钮时获得一个随机数
- 一个随机数自动附加到一个js文件中
- 需要用户输入一个随机数,然后提醒用户数字 ibnputted
- 从一个函数中发送一个随机数,供另一个函数使用
- 每n秒生成一个随机数js
- 点击注册按钮生成一个随机数
- 如何生成一个随机数来从数组中获取随机对象
- 猜测一个随机数与机会
- 在JavaScript中创建一个随机数生成器游戏,无法使While循环保持循环
- 我如何重写这个,使它不是一个随机数搜索
- 运行一个随机数生成器在按钮按下
- 生成一个随机数组在Javascript/jquery的数独谜题
- 如何取一个现有的数字,并在此基础上生成一个随机数?[javascript]
- 如何在javascript中返回一个随机数,它总是大于前一个数字
- 从一个随机数添加一个类
- 在Angular 1.5中使用组件生成一个随机数
- 如何阻止一个随机数出现两次
- 每24小时添加一个随机数
- 为什么我不能使用 _.map(new Array(n), Math.random) 创建一个随机数组
- 为什么在登录setInterval时给出一个随机数