在游戏中使用随机数生成器

时间:2016-12-20 12:20:14

标签: playframework

如何在游戏中使用随机数生成器,例如或等同于java.util.Random?

如:

@Random r = new Random();
@for(p <- products) {
    @if(p.getId==@r.nextInt(25)+1){

1 个答案:

答案 0 :(得分:1)

你非常接近!您可以在Play / Twirl模板中定义Random对象,如下所示:

@r = @{ 
  new java.util.Random
}

然后您的原始for循环应按预期工作,但您必须将if条件重写为只有一个@,即

@if(p.getId == r.nextInt(25) + 1){