实现一个生成四位随机验证码的程序,其中第二位为数字,其余位既能够是大写字母,也能够是小写字母(30分) 。提示:大写字母的ASCI码范围在65一90,小写字母的ASCI码范围在 97-122,本题须要在两个范围内产生随机数。.javascript
js 版本:java
Math.round(Math.random()) ? String.fromCharCode(Math.round(Math.random()*(90-65)+65)) : String.fromCharCode(Math.round(Math.random()*(122-97)+97))
java 神版本:dom
System.out.println( String.format("%s%s%s%s", RandomStringUtils.randomAlphabetic(1), RandomStringUtils.randomNumeric(1), RandomStringUtils.randomAlphabetic(1), RandomStringUtils.randomAlphabetic(1) ) );