Math类的random()生成随机a~z之间的字符为什么是(char)('a'+Math.random()*('z'-'a'+1));???
我认为直接就是(char)('a'+Math.random()*('z'-'a')); 这里后面为什么加1呢?
Java从入门到精通(第五版) 163页
你不取‘z’这个字符吗?
根号申 发表于2019-08-12 09:27
明白了 谢谢老师