格式化扫描仪和随机生成器

时间:2017-04-28 00:20:52

标签: java random int java.util.scanner

Random deck = new Random();
int cardtype = deck.next(52)+1;

我有一个"错误:next(int)在Random"中有受保护的访问权限。在第二行的时间段内,我之前使用过随机生成器的代码,但还没有遇到这个问题,有什么建议吗?     扫描仪扫描仪=新扫描仪(System.in);     placeholder = scanner.nextInt; 在这件作品中也会发生同样的情况,但是使用扫描仪。我相信这两个问题都是相似的,我认为如果我知道如何做正确的建议,这将是一个快速解决方案吗?

1 个答案:

答案 0 :(得分:0)

正确的方法应该是:

Random deck = new Random();
int cardtype = deck.nextInt(52)+1;