RandomChar类又加了点功能,不过其实也没什么好说的……

  突然想起来要二择的话生成一个随机数然后四舍五入就行了,于是随手加了一个方法,混合输出大小写字母。

/** Generate a random letter with random case. */
public static char letter() {
    if (Math.round(Math.random()) == 0) return lowerCase();
    else return upperCase();
}

  不过再加数字的话又要分成大小写数字和大写数字小写数字,太麻烦也没用,就不写了。

=================================================================================================

  本来是想写这个的,随机生成汉字:

/** Generate a random Chinese character(from \u4E00(19968) to \u9FA5(40869)).
 *     It prints question mark for most times, barely useful.*/
public static char chineseChar() {
    return (char) (19968 + (int) (Math.random() * 40869));
}

  不过输出的大部分都是问号和空白……根本没法用……还是不惦记了……

你可能感兴趣的:(Random)