import java.util.Random; import java.util.Scanner; public class Randomtest { public static void main(String[] args) { Scanner sc =new Scanner(System.in); Random ran = new Random(); int a = ran.nextInt(6) + 1; System.out.println(a+"号的身份为:狼人"); Random random1 =new Random(); int b = ran.nextInt(6)+1; while (b == a){ b = ran.nextInt(6)+1; } System.out.println(b+"号的身份为:狼人"); Random random2 =new Random(); int c = ran.nextInt(6)+1; while (c == a || c == b){ c = ran.nextInt(6)+1; } System.out.println(c+"号的身份为:预言家"); Random random3 =new Random(); int d = ran.nextInt(6)+1; while (d == a || d == b || d == c){ d = ran.nextInt(6)+1; } System.out.println(d+"号的身份为:女巫"); Random random4 =new Random(); int e = ran.nextInt(6)+1; while (e == a || e == b || e == c || e == d){ e = ran.nextInt(6)+1; } System.out.println(e+"号的身份为:平民"); Random random5 =new Random(); int f = ran.nextInt(6)+1; while (f == a || f == b || f == c || f == d || f == e){ f = ran.nextInt(6)+1; } System.out.println(f+"号的身份为:平民"); } }