From c257c28cb70c9f204262f67e817a1793260e4bea Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期三, 11 三月 2020 00:42:54 +0800 Subject: [PATCH] 考试type保存,收到ndk_start的时候进行发送;随机生成五个模拟灯光测试项(第一个永远是开启前照灯);Random随机生成5个不重复的整数算法 --- app/src/main/java/safeluck/drive/evaluation/util/Utils.java | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 42 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/util/Utils.java b/app/src/main/java/safeluck/drive/evaluation/util/Utils.java index 7b178a3..79f7ee8 100644 --- a/app/src/main/java/safeluck/drive/evaluation/util/Utils.java +++ b/app/src/main/java/safeluck/drive/evaluation/util/Utils.java @@ -8,6 +8,8 @@ import com.anyun.exam.lib.util.ByteUtil; import com.safeluck.aykj.utils.BytesUtils; +import java.util.Random; + /** * MyApplication2 * Created by lzw on 2019/3/18. 13:13:42 @@ -116,4 +118,44 @@ byte checkcode = calCheckCode(dtas); System.out.println(BytesUtils.toHexString(checkcode)); } + + + + public static int[] getRandomInts(int size,int randomMax){ + Random random = new Random(); + int[] a=new int[size]; + int index=0; + + while(index<size){ + System.out.println("---------------"); + int temp=random.nextInt(randomMax); + + if(temp!=0&&!contains(a,temp)){ + a[index++]=temp; + } + } + + for(int i=0;i<a.length;i++){ + System.out.println(a[i]); + } + + + return a; + + } + + + + //璇ユ柟娉曞畬鎴愬垽鏂璽emp鍦╝鏁扮粍涓槸鍚﹀寘鍚� +//鍖呭惈杩斿洖true + public static boolean contains(int[] a,int temp){ + + for(int i=0;i<a.length;i++){ + if(a[i]==temp){ + return true; + } + } + + return false; + } } -- Gitblit v1.8.0