zoukankan      html  css  js  c++  java
  • 不规律的循环

    package com.lxx;
    
    import java.util.Random;
    
    public class T {
        
    
        /**
         *方法一:  直接根据不同时间点,根据数据 大概预估出 每个时间点 常出现的 数值(剩余车位),确定
          *       一个区间 生随机数
         *            优点: 简单 缺点: 参考性不大,
         *
         *方法二:    多提供 数据作为参考数据。。提供每个提车场的 停车位总数量、每个节点剩余数量
         *            根据 停车位剩余 概率 生成随机数(×)
         *
         *
         *思路:一种是 直接看数据 预估一个区间 生成随机;
         *   一种是 是根据数据概率。模拟生成随机数(x)
         */
        public static void main(String[] args) {
            
            //测试
            //2)生成随机数
            for (int i = 0; i <10; i++) {
                 int random = T.getSpCarNum(0,4,9);
                  //  System.out.println(random);
            }
        
            
        }
    
        
        /**
         * 
         * @param hour     统计时间点  --可扩展
         * @param minVal   随机数据最小值
         * @param maxVal   随机数据最大值
         * @return
         */
        public static int getSpCarNum(int hour ,int minVal  ,int maxVal){
        
             Random random = new Random();
             System.out.println((maxVal)%(maxVal-minVal+1) + minVal);
            return random.nextInt(maxVal)%(maxVal-minVal+1) + minVal;
        }
         
        
    
    
    }
  • 相关阅读:
    Sqlite教程(1) SQLiteOpenHelper
    检查网络连接状态。
    GSON解译Json为DTO
    Okhttp教程 (1)
    HashMap的扩容算法
    回溯算法
    动态规划
    实现自旋锁
    Java堆
    垃圾回收算法总结
  • 原文地址:https://www.cnblogs.com/xinxin1994/p/6586119.html
Copyright © 2011-2022 走看看