首页 > 编程语言 > 详细

RandomCharacter.java

时间:2021-09-07 15:38:13      阅读:23      评论:0      收藏:0      [点我收藏+]

From: Introduction to Java Programming and Data Structures, Comprehensive Version, Eleventh Edition, Y.Daniel Liang 

https://liveexample.pearsoncmg.com/html/RandomCharacter.html

public class RandomCharacter {
  /** Generate a random character between ch1 and ch2 */
  public static char getRandomCharacter(char ch1, char ch2) {
    return (char)(ch1 + Math.random() * (ch2 - ch1 + 1));
  }

  /** Generate a random lowercase letter */
  public static char getRandomLowerCaseLetter() {
    return getRandomCharacter(‘a‘, ‘z‘);
  }

  /** Generate a random uppercase letter */
  public static char getRandomUpperCaseLetter() {
    return getRandomCharacter(‘A‘, ‘Z‘);
  }

  /** Generate a random digit character */
  public static char getRandomDigitCharacter() {
    return getRandomCharacter(‘0‘, ‘9‘);
  }

  /** Generate a random character */
  public static char getRandomCharacter() {
    return getRandomCharacter(‘\u0000‘, ‘\uFFFF‘);
  }
}

RandomCharacter.java

原文:https://www.cnblogs.com/ourshiningdays/p/15236432.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!