随机生成一百个1到100的整数,而且一百个数不能重复的,用JavaBean或Java或JSP怎么写?

来源:百度知道 编辑:UC知道 时间:2024/06/17 08:59:37

产生100个整数不重复的数的算法:
import java.util.*;
public class Test
{
public static void main(String[] args)
{
int count = 0;
int[] arr = new int[100];
for (int i = 0; i < 100; i++)
{
arr[i] = (int) (Math.random() * 100) + 1;
for (int j = 0; j < i; j++)
{
if (arr[j] == arr[i])
{
i--;
break;
}
}
}
for (int i = 0; i < 100; i++)
{
if(i%10 == 0)
System.out.print('\n');
System.out.print(arr[i] + " ");
}
}
}

一百个1到100的整数..不能重复...还有选择吗

相当于给100张牌,然后洗牌呗 随便找本数据结构的书 看看shuffle的实现

import java.util.Random;
import java.util.Vector;

/**
* @author songml
* 随机生成一百个1到100的整数,而且一百个数不能重复
*/