From d8af6aa85ab05ce4fd1e0685766531e50c114ab4 Mon Sep 17 00:00:00 2001
From: Administrator <1525436766@qq.com>
Date: 星期四, 25 三月 2021 14:29:32 +0800
Subject: [PATCH] 修改

---
 Demo_Manage_Simul/src/com/mode/Manage_Util.java |   63 +++++++++++++++++++++++++++++++
 1 files changed, 62 insertions(+), 1 deletions(-)

diff --git a/Demo_Manage_Simul/src/com/mode/Manage_Util.java b/Demo_Manage_Simul/src/com/mode/Manage_Util.java
index 31f4a2a..150b553 100644
--- a/Demo_Manage_Simul/src/com/mode/Manage_Util.java
+++ b/Demo_Manage_Simul/src/com/mode/Manage_Util.java
@@ -1,5 +1,8 @@
 package com.mode;
 
+import java.math.BigDecimal;
+import java.util.Random;
+
 public class Manage_Util{
 	
 	public static final int DEV_TYPE_DYNAMICLOAD = 1001;		//水冷负载
@@ -7,5 +10,63 @@
 	public static final int DEV_TYPE_4MWPOWER    = 1003;		//1号,2号大功率整流电源
 	public static final int DEV_TYPE_2MWPOWER    = 1004;		//3号大功率整流电源
 	
-		
+	/**
+	 * 	随机生成开关量变量
+	 * @return
+	 */
+	public static int CreateSwitchRanDom() {
+		return new BigDecimal(Math.random()).setScale(0, BigDecimal.ROUND_HALF_UP).intValue();
+	}
+	
+	/**
+	 * 	随机生成1或者-1
+	 * @return
+	 */
+	public static int CreateIntRandom() {
+		Random rand = new Random();
+	   if (rand.nextBoolean())
+	      return 1;
+	   else
+	      return -1;
+	}
+	
+	/**
+	 * 	生成整数随机数
+	 * @return
+	 */
+	public static int CreateIntRanDom() {
+		return new Random().nextInt();
+	}
+	
+	/**
+	 * 	生成整数随机数
+	 * @return 包含min,不包含max
+	 */
+	public static int CreateIntRanDom(int min,int max) {
+		return (min + ((int) (new Random().nextFloat() * (max - min))));
+	}
+	
+	/**
+	 * 	生成0.0-1.0之间的float随机数
+	 * @return  包含0.0不包含1.0
+	 */
+	public static float CreateFloat0To1() {
+		return new Random().nextFloat();
+	}
+	
+	/**
+	 * 	生成有边界的float 随机数
+	 * @param min
+	 * @param max
+	 * @return
+	 */
+	public static float CreateFloatRanDom(float min,float max) {
+		return (min + new Random().nextFloat() * (max - min));
+	}	
+	
+	public static void main(String[] args) {
+		for(int i=0;i<1000;i++) {
+			System.out.println(CreateIntRandom());
+		}
+	}
 }

--
Gitblit v1.9.1