`
windmark
  • 浏览: 32438 次
社区版块
存档分类
最新评论

随机取数组里的值

    博客分类:
  • Flex
 
阅读更多

怎样随机读取数组中的一个值(两种方法)

方法一:

var my_array=new Array();
my_array=[0,1,2,3,4,5,6,7]
trace(random(my_array.length));

 

 方法二:

function custom():Number {
  var my_array:Array=new Array();
  my_array=[0,1,2,3,4,5,6,7];
  return my_array[Math.floor(Math.random() * my_array.length)];
}

 

如果想赋值
var x=custom() 就得到了你的其中一个数字;

随机读取数组中的一个值:

var my_array:Array=new Array();
my_array=["你","我","他","爱","国"];
trace(my_array[Math.floor(Math.random()*my_array.length)]) 

 

 

如何使用AS3随机抽取不重复的数组,参考以下代码:

var array:Array=new Array();  

for (var i:int=0; i<10; i++) {  

array.push(i);  
}  

var randomarray:Array=array.concat();  

 

for (var j:int=0; j<10; j++) {  

//trace(randomarray.length);  

var k:int=Math.random()*(randomarray.length-1);  

trace("随机抽取不重复的数组:"+randomarray[k]);  
randomarray.splice(k,1);  
//trace(randomarray);  
} 

  

 


 

分享到:
评论

相关推荐

    进制转换和随机建立数组

    随机建立数组意味着我们可以根据特定的随机算法创建一个包含随机数值的数组。在"随即建立数组.cpp"文件中,可能包含了使用C++编程语言实现的随机数生成和数组填充的方法。C++的标准库提供了`&lt;cstdlib&gt;`和`&lt;ctime&gt;`...

    PHP从数组中随机选取几个值组成新的字符串(输出字符串非数组)

    【用途】:这个用途非常广泛,尤其是对于玩儿黑帽seo的程序来说,比如你要创建200条内容片段,把内容片段以数组形式保存,然后用这个方法就可以随机取几条内容片段,然后组合拼接成字符串后输出到前端。如果句子库 ...

    suijishu.rar_DELPHI 数组_Delphi随机数组_SuiJiShu_delphi 随机_随机数组

    在标题“suijishu.rar_DELPHI 数组_Delphi随机数组_SuiJiShu_delphi 随机_随机数组”和描述“取一个随机生成的数组取一个随机生成的数组”中,主要关注的是如何在Delphi中创建和使用随机数数组。 首先,我们需要...

    易语言文本数组排序39源码,易语言文本数组随机打乱排序

    易语言文本数组随机打乱排序源码,文本数组随机打乱排序,交换数据_ASM变量交变量,交换数据_ASM变量数组交变量数组,加,减,依文本类型排序,文本冒泡排序,按文本长度排序,每字分割_到数组,取文本第一个字,反转数组,打乱...

    JS从数组中随机取出几个数组元素的方法

    - 以上方法均为随机取元素,并没有考虑去重等复杂情况,如果需要更复杂的逻辑,请根据实际情况进行调整。 以上就是JavaScript中从数组中随机取出元素的两种方法。掌握它们可以帮助我们在处理数据和实现算法时更加...

    JavaScript学习笔记之取数组中最大值和最小值

    取数组中最大值 可以先把思路理一下: 将数组中第一个元素赋值给一个变量,并且把这个变量作为最大值; 开始遍历数组,从第二个元素开始依次和第一个元素进行比较 如果当前的元素大于当前的最大值,就把当前的元素...

    BAT实例:随机抽数程序

    BAT实例,随机抽数程序,设置取值范围最大值,抽取这个值以内的任意一个数,带循环系统,界面简洁实用,可以用在抽取学号

    JS去除数组重复值的五种不同方法

    如果不存在,则将其添加到新数组里。 ```javascript Array.prototype.method1 = function() { var arr = []; for (var i = 0; i ; i++) { if (arr.indexOf(this[i]) === -1) { arr.push(this[i]); } } return...

    js数组中如何随机取出一个值

    在JavaScript编程中,从数组中随机取出一个值是一项常见的任务,尤其在开发各种动态效果或者游戏等场景下。在这个例子中,我们看到一个简单的HTML文件,其中包含了一个JavaScript函数,用于从一个字符串数组中随机...

    javascript实现随机读取数组的方法

    不过,由于`Math.floor()`会向下取整,这样取到的索引最大值只能是n-2,因此我们还需要使用`Math.round()`或者`Math.ceil()`函数来确保随机数可以取到n-1这个最大值。 这里,为了方便和保证索引值的正确性,我们...

    从n个数组中取出所有排列组合(Java实现)

    在编程领域,数组排列组合问题是一个经典的问题,它涉及到算法设计和数据结构的理解。这个问题的主要目标是从给定的n个数组中找出所有的可能排列组合。Java作为一种强大的编程语言,提供了丰富的工具和方法来解决...

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

    在JavaScript编程中,有时我们需要从一个数组中随机抽取不同的元素,比如用于模拟随机事件或创建随机测试数据。这里我们将详细探讨两种实现这一功能的方法:常规算法和洗牌算法。 一、常规算法 常规算法的基本思路...

    从数组中随机取x条不重复数据的JS代码

    1. 随机取x条不重复数据的实现 在给定的代码片段中,`myRand`函数被用来从数组`arr`中随机抽取`num`条不重复的数据项。为了实现这一功能,函数内部使用了`rand`递归函数来生成随机数,以及`S.each`(KISSY框架中的...

    Python实现在某个数组中查找一个值的算法示例

    第一步:随机出来一个数组的下标 第二步:判断下标对应的值是否等于被查找的值,是的话终止,已找到,否的话转第三步。 第三步:判断是否随机完数组的所有下标,是的话终止,没找到,否的话转第一步。 代码如下: #...

    易语言源码易语言快速取随机字符源码.rar

    1. **生成随机数字**:在易语言中,可以使用`随机数`函数生成0到某个最大值之间的随机整数。例如,`随机数(10)`会返回0到9之间的随机整数。 2. **转换为字符**:得到随机数字后,可以结合ASCII编码或Unicode编码将...

    从三维数组中提取出任意二维的数据,并保存在新的二维矩阵中

    程序功能:从三维数组中提取出任意二维的数据,并保存在新的二维矩阵中,且能所以变换顺序。

    JS生成不重复的随机数组的简单实例

    接着,通过`HF.Array.Remove`函数,从`tmp`数组中随机移除一个元素,并将其添加到`ret`数组中,这样可以保证每次添加的都是未出现过的值。这个过程会循环`count`次,直到`ret`数组达到所需的长度。 `HF.Math.Random...

    基于php实现随机合并数组并排序(原排序)

    根据随机数依次从头获取A或B的值,推入新数组中; 代码: //随机合并两个数组元素,保持原有数据的排序不变(即各个数组的元素在合并后的数组中排序与自身原来一致) function shuffleMergeArray() { $mergeArray ...

    Python实现随机取一个矩阵数组的某几行

    本篇文章将详细介绍如何使用Python和NumPy来实现随机选取矩阵数组的某几行。 首先,我们要了解NumPy库。NumPy(Numeric Python)是Python的一个扩展包,它提供了多维数据结构(ndarray),以及用于处理这些数组的...

    用foreach来访问数组

    首先,PHP的数组实际上是一种哈希表(HashTable)结构实现的,它提供了快速的增删操作和对数组元素的随机访问。哈希表的核心概念是通过哈希算法将键(key)映射到特定的位置,从而实现高效查找。然而,由于哈希冲突...

Global site tag (gtag.js) - Google Analytics