首页 > 编程 > Java > 正文

java随机数

2019-11-08 02:34:24
字体:
来源:转载
供稿:网友

输入:

public class MathRondom {     /**     * 定义产生偶数的方法,Math.random()将会产生[0.0,1)随机数	     * @param num1 起始范围参数     * @param num2 终止范围参数     * @return 随机的范围内偶数     */	public static int GetEvenNum(double num1,double num2) {		//产生[num1,num2]的随机数		int s=(int)num1+(int)(Math.random()*(num2-num1));		if (s%2==0) return s; //如果是偶数		else return s+1; //如果是奇数	}    /**     * 定义产生随机字符的方法,Math.random()将会产生[0.0,1)随机数	     * @param char1 起始范围参数     * @param char2 终止范围参数     * @return 随机的范围内字符     */	public static char GetRandomChar(char char1,char char2) {		return (char)(char1+Math.random()*(char2-char1+1));	}	public static void main(String[] args) {		// 产生[2,32]随机偶数		System.out.PRintln(GetEvenNum(2,32));		// 产生[P,Z]随机字符		System.out.println(GetRandomChar('P','Z'));	}}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表