VBS 生成不重复随机数代码[0-10]
dim Z(10),i
for i=0 to 10
Z(I)=GetRnd(i-1)
WScript.Echo (Z(i))
NEXT
Function GetRnd(n)
Dim i,X
Randomize
X=CInt(10*Rnd() )
For i=0 To n
If X=Z(i) Then
X=GetRnd(n)
Exit For
End If
Next
GetRnd=X
End Function
相关推荐
-
javascript下过滤数组重复值的代码
<script language="javascript"> function getNoRepeat() { return arguments[0].join('|').match(/(\b[^|]+\b)(?!.*|\1\b)/ig); } var tmpArr = [1, 'a', 'ab', 'abc', 'd', 1.2, 'a+b', 'd', 'e', 5, 'a', 1, 'h', 'c', 'ab']; var ret
-
php array_flip() 删除数组重复元素
方法如下: $arr = array(----) ;//假设有一万个元素的数组,里面有重复的元素. $arr = array_flip(array_flip($arr)); //这样便可以删除重复元素. 究竟是怎么回事呢?来看下array_flip()的作用:array_flip()用于将一个数组的每个元素的键和值交换,如: $arr1 = array ("age" => 30, "name" => "快乐园"); $arr2 = a
-
ASP 过滤数组重复数据函数(加强版)
函数代码: 复制代码 代码如下: <%'******************************************************* '过滤数组重复函数名称:array_no(cxstr1,cxstr2,cxstr3) 'cxstr1:任意的字符串,自动识别 'cxstr2:cxstr1中分割符号. 'cxstr3:提取结果中的某一位置字串,等于0时返回为全部,大于数组下标时返回最后. '使用于二维数组 '************************************
-
PHP array_flip() 删除重复数组元素专用函数
说明 array array_flip ( array trans ) array_flip() 返回一个反转后的 array,例如 trans 中的键名变成了值,而 trans 中的值成了键名. 注意 trans 中的值需要能够作为合法的键名,例如需要是 integer 或者 string.如果值的类型不对将发出一个警告,并且有问题的键/值对将不会反转. 如果同一个值出现了多次,则最后一个键名将作为它的值,所有其它的都丢失了. array_flip() 如果失败返回 FALSE. 实例: 复制
-
新人报道,发个小技巧(js数组重复判断)
0 && o == t){ alert("相同的:" + o); } alert(t) t = o; }) //--> [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
-
javascript 删除数组中重复项(uniq)
可以直接使用的代码:我们修正版 function unique(data){ data = data || []; var a = {}; len = data.length; for (var i=0; i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 下面是进阶教程与说明,喜欢跟深入的朋友可以参考下.首先让我们看下 YUI 是如何处理的: 复制代码 代码如下: var toObject = function(a) { var o = {}; for (var i = 0; i
-
asp 数组 重复删除函数(脚本之家增强版)
因为要写个东西用到,所以百度了一下,居然有朋友乱写,而且比较多,都没有认真测试过,只对字符可以,但是对数字就不可以,而且通用性很差,需要修改才可以真正使用.没办法就自己写了,经过测试完全没有问题,而且思路很方便,代码很短,如下: 复制代码 代码如下: <% function cxarraynull(cxstr1,cxstr2) if isarray(cxstr1) then cxarraynull = "对不起,参数1不能为数组" Exit Function end if if
-
javascript 返回数组中不重复的元素
这是实现结构伪类type-of-type的部分代码: var ret= ["span","span","strong","span","b"] var norepeat = function(array){ var set = array.join(",")+","; while(array.length){ var el = array.shift(); set =
-
js获取数组任意个不重复的随机数组元素 原创
复制代码 代码如下: <script language="javascript"> //从一个给定的数组arr中,随机返回num个不重复项 function getArrayItems(arr, num) { //新建一个数组,将传入的数组复制过来,用于运算,而不要直接操作传入的数组; var temp_array = new Array(); for (var index in arr) { temp_array.push(arr[index]); } //取出的数值项,
-
js删除select中重复项的实现代码
删除select中重复项 body{ text-align:center;} div{ width:400px; background:#f1f5fa; margin:auto; border:solid 1px #BFC9DB; padding:10px;} h4{ } a{text-align:right; display:block; font-size:12px;} /*定义全局函数$*/ function $(id){ return document.getElementById(id
-
php 移除数组重复元素的一点说明
如: 复制代码 代码如下: $test_array=array(1,2,3,4,4,5,5,6); $test_array_unique=array_unique($test_array); print_r($test_array_unique); $test_array=array(1,2,3,4,4,5,5,6); $test_array_unique=array_unique($test_array); print_r($test_array_unique); 但是至此,不要粗心,事还没结
-
js 巧妙去除数组中的重复项
时不时的看下YUI的源码, 总会有些收获. 一. YUI中的源码' 复制代码 代码如下: var toObject = function(a) { var o = {}; for (var i=0, j=a.length; i<j; i=i+1) { // 这里我调整了下, YUI源码中是i<a.length o[a[i]] = true; } return o; }; var keys = function(o) { var a=[], i; for (i in o) { if (o.has
-
Javascript 去除数组的重复元素
我打开firebug的console,花了30秒想,30秒写,结果如下:(x为目标数组,y是去除重复元素后的结果) 复制代码 代码如下: var x=[1,1,3,4,5,3]; var y=[]; var tArray=function(i,arr){ var yap=false; for(var j=0;j<arr.length;j++){ if(arr[j]==i){yap=true;break;}; } if(!yap) arr.push(i); }; for(var t=0;t<x.
随机推荐
- JavaScript数据推送Comet技术详解
- 解决PHP上传非标准格式的图片pjpeg失败的方法
- Linux中的Syslog命令
- 关于HTML及UBB标记的闭合
- 在java List中进行模糊查询的实现方法
- Android动画之补间动画(Tween Animation)基础学习
- CodeIgniter配置之autoload.php自动加载用法分析
- php for 循环使用的简单实例
- PHP中error_reporting函数用法详细介绍
- Javascript remove 自定义数组删除方法
- Pyramid将models.py文件的内容分布到多个文件的方法
- 计算机二级考试java软件操作教程 教大家如何学习java
- Kotlin编写Android适配器Adapter
- php加密解密函数authcode的用法详细解析
- Android实现从本地图库/相机拍照后裁剪图片并设置头像
- 提高PHP编程效率 引入缓存机制提升性能
- asp 批量删除选中的多条记录的实现代码
- 改变JSP的文件后缀
- ARP本机绑定的bat代码
- 深入理解JavaScript系列(44):设计模式之桥接模式详解