Java的Random类实战

一 代码

import java.util.Random;
class RandomDie
{
    private int sides;
    private Random generator;
    public RandomDie(int s)
    {
        sides = s;
        generator = new Random( );
    }
    public int cast( )
    {
        return 1 + generator.nextInt(sides);
    }
}
public class RandomDieSimulator
{
    public static void main(String[] args)
    {
        int Num;
        RandomDie die = new RandomDie(6);
        final int TRIES = 15;
        
        for (int i = 1; i <= TRIES; i++)
        {
            Num = die.cast();
            System.out.print(Num + " ");
        }
        System.out.println();
    }
}

二 运行

3 3 5 3 5 5 2 4 2 4 3 2 5 1 5

猜你喜欢

转载自blog.csdn.net/chengqiuming/article/details/94827755