`
jickcai
  • 浏览: 238973 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

javascript Array的随机项

阅读更多
/******selectFrom 返回iFirstValue和iLastValue间的随机数************/
function selectFrom(iFirstValue,iLastValue){
  var iChoices=iLastValue-iFirstValue+1;
  return Math.floor(Math.random()*iChoices+iFirstValue);
}

var aColors=["red","green","blue","yellow","blank","purple","brown"];
var sColor=aColors[selectFrom(0,aColors.length-1)];
alert(sColor);
分享到:
评论

相关推荐

    javascript实现数组中的内容随机输出

    有时候我们可能需要从数组中随机抽出一项内容,下面就通过一段代码实例介绍一下如何实现此效果。 代码如下: [removed] var theArray=new Array(); theArray[0]="软件开发网"; theArray[1]="软件开发网一"; the...

    randray:从数组中获取随机项

    从数组中获取随机项 注意: randray仅在iojs和node v4 +上受支持。 要与旧版本的节点一起使用,请使用randray@1 。 安装 $ npm install --save randray 原料药 var randray = require ( 'randray' ) // not an ...

    array-shuffle:随机排列数组中的项目顺序

    随机排列数组中的项目顺序 使用基于的。 安装 $ npm install array-shuffle 用法 const arrayShuffle = require ( 'array-shuffle' ) ; const shuffled = arrayShuffle ( [ 1 , 2 , 3 , 4 , 5 , 6 ] ) ; //=> [3, ...

    JavaScript详解(第2版)

     12.3.3 随机显示图片和onClick事件   12.3.4 图片地图与JavaScript   12.4 缩放图片以适应窗口   12.5 幻灯简介   12.5.1 带有控制按钮的简单幻灯展示   12.5.2 可单击的图片幻灯展示   12.6 ...

    JavaScript数组对象实现增加一个返回随机元素的方法

    本文实例讲述了JavaScript数组对象实现增加一个返回随机元素的方法。分享给大家供大家参考。具体如下: 核心特性: 概率随机、顺序随机、随机冒泡 本方法 来自个人手写 JavaScript 的实践,只涉及 JavaScript 1.5...

    JavaScript随机生成信用卡卡号的方法

    本文实例讲述了JavaScript随机生成信用卡卡号的方法。分享给大家供大家参考。具体分析如下: 这段JS代码根据信用卡卡号产生规则随机生成信用卡卡号,是可以通过验证的,仅供学习参考,请不要用于非法用途,否则后果...

    Javascript从数组中随机取出不同元素的两种方法

    第一种方法较常规,经测试有bug,数据量大以后随机几次返回的对象直接是function而不是object。 当然简单数据类型应该没有这个问题。 示例代码 /** 从数组中随机抽取数据 2016-09-09 **/ function getArrItem...

    JavaScript实例精通

    JavaScript实例精通 1.本书1~20章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:、Dreamwave、Notepad、UltraEdit,或者其他文本编辑器 Web服务器:IIS 5.1及...

    《JavaScript实例精通》[源代码]

    17_3.htm 使用$A()将单个的参数转换成Array对象。 17_4.htm 使用$H()把一些对象转换成Hash对象。 17_5.htm 使用$R()创建新的对象域。 17_6.htm 使用Ajax.Request类进行异步调用。 17_7.htm 使用Ajax....

    JavaScript实现微信号随机切换代码

    arr_wx =new Array(aaaa,bbbb,cccc); var wx_index = Math.floor((Math.random() * arr_wx.length)); var stxlwx = arr_wx[wx_index]; var img = <?php echo $pctem['pathurl'] ?>+arr_wx[wx_index]+.jpg ...

    extarray:Javascript 数组扩展

    外阵列 ##Javascript 数组扩展 向 js 数组添加了一些函数 ...array.shuffle() : 随机值数组 array.distinct() :返回一个没有任何重复值的数组 array.findFirst(val, prop) : 返回值等于val对象/值 请随意贡献。

    javascript随机显示背景图片的方法

    本文实例讲述了javascript随机显示背景图片的方法。分享给大家供大家参考。具体如下: 将以下代码加入HTML的<head></head>之间: [removed] bg = new Array(2); //设定图片数量,如果图片数为3,这个...

    用JavaScript显示随机图像或引用

     代码如下:var mess = new Array(‘code0′,’code1′,’code2’); var max = mess.length; var num = Math.floor((Math.random() * max)); [removed]ln(mess[num]); 现在你需要更新这一代码,使其指定你需要的图像...

    JavaScript 产生不重复的随机数三种实现思路

    在 JavaScript 中,一般产生的随机数会重复,但是有时我们需要不重复的随机数,如何实现?下面就来讲解三种方法产生不重复的随机数,并进行比较,看那种方法效率高。方法一 思路:首先创建一个1到3000的数组,每次取...

    array-random:从数组中获取随机元素

    @nichoth/array-random 从数组中获取随机元素 安装 $ npm install @nichoth/array-random 例子 var randomEl = require ( '@nichoth/array-random' ) ; var elmt = randomEl ( [ 'some' , 'array' , 'here' ] ) ;

    js-hacks:随机的 Javascript 黑客

    这是JS代码的随机集合。 快速傅立叶变换 用于异地 2 次幂 FFT 的复杂 FFT 包。 用法示例: // Create an FFT object that can handle order 3, (8-point FFT) var fft = new FFT ( 3 ) ; // Create the input ...

    randpick.js:from从数组和字符串中获取随机项

    从数组和字符串中获取随机项。 安装 $ npm install randpick.js 用法 const randpick = require ( 'randpick.js' ) ; const emoji_array = [ ':bug:' , ':snail:' , ':hatching_chick:' , ':turtle:' , ':shark:' ,...

    randpick.js::package: 从数组和字符串中获取随机项

    从数组和字符串中获取随机项。 安装 $ npm install randpick.js 用法 const randpick = require ( 'randpick.js' ) ; const emoji_array = [ ':bug:' , ':snail:' , ':hatching_chick:' , ':turtle:' , ':shark:'...

    Destornilladorscript:测试javascript宏

    一些用于 javascript 的随机宏 如何使用它 npm install -g sweet.js sjs -c -o foo.js destornillador.sjs 一些例子 var a = 8 ; var b = 9 ; var array = [ 1 , 2 , 4 ] ; if ( a + 1 emasomeno b ) { array ...

    grand:在 JavaScript 中生成随机数据

    是一个用于生成随机数据的 JavaScript 模块。 用法 var grand = require ( 'grand' ) ; grand . number ( exclusiveMax ) // A random, positive number less than the exclusiveMax (optional) grand . integer ( ...

Global site tag (gtag.js) - Google Analytics