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