flash 从1-250个数中 随机抽取50个不重复的数 分5次,每次10个数字.并且在动态文本框中显示出来

猪头月2022-10-04 11:39:541条回答

flash 从1-250个数中 随机抽取50个不重复的数 分5次,每次10个数字.并且在动态文本框中显示出来
网络上有很多类似的 我现在做的是每次抽取10个数字 但是后4次抽取会和前面重复 而且还会有" 0 " 这个数字出现
var arr:Array=new Array= (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50);
var arr_10:Array;//生成数组
var varible:Number;//一个随机变量
for(var i:Number=1;i

已提交,审核后显示!提交回复

共1条回复
UnbreakableOracl 共回答了19个问题 | 采纳率89.5%
主要思路:将1-250个数放进一个储存数组,然后从这个数组中随机取出10个数,并将这10个数从储存数组中除去,下次再取10个数就的时候,就不会取到原来取过的数了,同时也不会有"0",因为他根本就没放进储存数组里.
var arr:Array=new Array();//用来存放1-250这些数
var arr_10:Array;//生成数组
var varible:uint;//一个随机变量
for(var i:uint=1;i
1年前

相关推荐