分类：教育/科学-理工学科-工程技术科学
问题：我想在Flash中,从1至30中随机选出7个不同的数字,该如何编? 
我想在中,从1至30中随机选出7个不同的数字,该如何编写脚本？
回答：int[] reate(){    int v[] = new int[7];   for(int i=0；i<=6;i++)   {        a=rand(); //生成一个随机数，0-1之间        a=a*29;        v[i] = (int) a;  //将a取整，还有其他函数，如floor等。    }    return v;}//则v就是7个随机数，不过这7个数可能有重复，还可能有0，这是由于取整的原因，不过概率很小。需要检查是否有重复。boolean ThereIsSame(int[] v){  for(int i=0;i<v.length;i++)  {      int a = v[i];      if( a==0) return true;      for(int j=i+1;j<v.length;j++)       {            if (a==v[j])                   return true; //说明有重复的       }  }  return false;}如果有重复，ThereIsSame返回true，再运行一编随机数生成函数，直到返回false.我用的是java语言，对Flash的脚本语法不是很熟悉，不过基本的函数应该都有。希望对呢有帮助。