日期:2014-05-20 浏览次数:20560 次
/**下面代码是取出不重复的随机数,
我想在这些选取的不重复随机数中包括指定的数(比如是13,7,26等)并且得到这些指定数字的下标值,该怎么实现
*/
public class test7
{
public static void main(String[] args)
{
int[] arr = new int[10]; //抽取多少个数
for (int i = 0; i < 10; i++)
{
arr[i] = (int) (Math.random() * 20) + 1; //在什么范围
for (int j = 0; j < i; j++)
{
if (arr[j] == arr[i])
{
i--;
break;
}
}
}
for (int i = 0; i < 10; i++)
System.out.print(arr[i] + ",");
}
}
public class Test2
{
public static void main(String[] args)
{
int[] arr = new int[10]; //抽取多少个数
for (int i = 0; i < 10; i++)
{
arr[i] = (int) (Math.random() * 20) + 1; //在什么范围
for (int j = 0; j < i; j++)
{
if (arr[j] == arr[i])
{
i--;
break;
}