Javascript;使用math.random函数随机执行一个操作
Javascript; using the math.random function to do a action randomly?
好吧,我的问题是:使用math.random函数随机执行另一个函数,例如,当math.random函数选择除2之外的任何数字时,都不会发生任何事情。当math.random函数选择2时,将执行下一个函数。让它变得随机。请,如果你有任何想法,请帮助我。提前感谢!!
如果数字2
是从1
到MAX
的范围中随机选择的,则以下代码段将调用函数doNextFunction()
。
var MAX = 10;
var rand = Math.floor((Math.random() * MAX) + 1);
if (rand == 2) {
doNextFunction();
}
此代码调用数组arrayOfFunctions
中的一个随机函数。此数组应该只有数字索引才能工作。只需调用randomFunction()
,这将调用函数arrayOfFunctions[random]()
我想不出这个sh*t的任何实际应用程序,但这是代码!:-)
var arrayOfFunctions = Array(alert,(function(){}),Array);
function randomFunction(/*0-n args*/){
arrayOfFunctions[Math.round(Math.random()*arrayOfFunctions.length-1)]();
}
相关文章:
- fluxxor向一个flux实例添加一组以上的操作
- jQuery-将列表项的一个元素移动到同一项的另一个元素中+对我的列表中的每个项执行此操作
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 一个jsp中有两个操作URL
- 使用react router/react router redux将特定的redux操作绑定到一个路由
- 响应应包含一个对象,但得到的却是GET操作的数组
- 制作一个高阶组件,用TypeScript实现反应中继和反应路由器的交互操作
- 当我的表单中已经有一个操作时添加JavaScript
- javascript下载一个文件并执行提交操作
- 为主题选项(部分)创建一个ajax处理的保存操作
- 表单操作 一个外部 JavaScript 函数
- 两个点击操作一个按钮
- 一个表单需要两个操作(一个本地,一个远程)
- 操作一个JS对象
- 两个jquery提交,每个操作一个
- Ajax -操作一个正确的数组以传递给PHP
- 操作一个包含文本的DOM节点和innerHTML以外的其他节点
- 是否可以从JS暂停/恢复/操作一个swift对象?
- Jquery多个操作一个if
- 根据其他类的css样式来操作一个类的css风格