利用Random累产生5个20-30之间的随机整数,要求互不相同
4条回答 默认 最新
- CSDN专家-赖老师(软件之家) 2021-06-09 15:16关注
import java.util.Random; public class 扑克牌 { public static void main(String[] args) { int i; int j; boolean flag=false; int num = 0; int a[] = new int[5]; Random rnd = new Random(); for(i=0;i<a.length;i++){ flag = true; while(flag){ num = (rnd.nextInt(10) + 20); for(j=0;j<i;j++){ if(num == a[j]){ break; } } if(j==i){ flag=false; a[i] = num; } } } for(i = 0;i<a.length;i++) { System.out.print(a[i] + "\t"); } } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决评论 打赏 举报无用 1