zoukankan      html  css  js  c++  java
  • Java-Random-获取

    /**
     * 获取随机数!
     * @param length:获取随机数长度!
     * @return StringBuffer
     * 随机数获取公式:(数据类型)(最小值+Math.random()*(最大值-最小值+1))
     *         (int)(0+Math.random()*(9-0+1));
     * 随机数获取公式:(类型)最小值+Math.random()*最大值
     *         (int)(1+Math.random()*10);
     */
    public static StringBuffer getRandom(Integer length){
        StringBuffer strb = null;
        if(length>0){
            strb = new StringBuffer();
            for (int i=0;i<length;i++) {
                strb.append((int)(1+Math.random()*(9-0+1)));
            }
        }
        return strb;
    }
     
    /**
     * A1
     * 标准6位随机数获取;
     * @return Integer
     */
    public static Integer getRandomNumFirst(){
        return (int) ((Math.random()*9+1)*100000);
    }
        
    /**
     * A2
     * 标准6位随机数获取;
     * @return
     */
    public static Integer getRandomNumSecond(){
         Random random = new Random();
         return random.nextInt(900000)+100000; 
    }
     
    /**
     * A3
     * 随机生成六位数验证码!
     * @return
     */
    public static Integer getRandomNumThried(){
         return (int) (Math.random()*(999999-100000)+100000); 
    }
     
    /**
     * B1
     * 6位随机数获取;
     * @return String
     */
    public static String getRandomStr() {
        String str = "0123456789";
        str.charAt(4);
        StringBuilder sb = new StringBuilder(4);
        for (int i = 0; i < 6; i++) {
           char ch = str.charAt(new Random().nextInt(str.length()));
           sb.append(ch);
        }
        return sb.toString();
    }
     
    /**
     * C
     * Random随机数获取;6位之内;
     * @return Integer
     */
    public static Integer getRandom(){
        Random random = new Random(); 
        return random.nextInt(1000000);
    }
  • 相关阅读:
    11C++11通用为本,专用为末_2
    10C++11通用为本,专用为末_1
    09C++11保证稳定性和兼容性
    21变量名的力量_2
    NOIP2018 游记
    CF767C 经典的树形DP
    CF1A Theatre Square
    洛谷P1720 月落乌啼算钱
    洛谷P3388 缩点
    NOIP2017D2T1 奶酪 洛谷P3958
  • 原文地址:https://www.cnblogs.com/tanjiyuan/p/11858717.html
Copyright © 2011-2022 走看看