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