java代码:产生指定范围之内的随机数

// java代码:产生指定范围之内的随机数

package com.test;

import java.util.Random;

public class HelloWorld {
    public static void main(String[] args){
        Random r = new Random();
        int lower = 10;
        int upper = 20;
        // 产生[lower, upper)之间的随机数
        int a = r.nextInt(upper - lower) + lower;
        System.out.println(a);

        // -----------
        // 产生26个随机英文字母
        // 'A' = 65, 'a' = 97
        int iUpperCase, iLowerCase;
        char cUpperCase, cLowerCase;
        for(int j = 0; j < 26; j++){
            iUpperCase = r.nextInt(26) + 65; // 大写字母
            iLowerCase = r.nextInt(26) + 97; // 小写字母
            cUpperCase = (char)iUpperCase;
            cLowerCase = (char)iLowerCase;
            System.out.println("cUpperCase = " + cUpperCase +  ", cLowerCase = " + cLowerCase);
        }
        
    }

}

你可能感兴趣的:(java)