Java将int值链接到随机生成的代码

时间:2014-05-30 12:18:03

标签: java random time

我正在尝试构建简单的java net cafe计时器。我做了随机代码生成器。现在我需要能够为每个代码添加自定义时间量或者生成具有相同时间量的多个代码,即30个代码,30分钟时间。代码创建为十六进制值。 所以它应该是这样的

1EEE has 30 minutes
CDB9 has 60 minutes
and so on

我将实现客户端/服务器,用户可以在他/她拥有准时代码时使用计算机。

生成时间码的代码:

public String createRandomTimeCode(int length) {
        Random random = new Random();
        StringBuilder code = new StringBuilder();
        while (code.length() < length) {
            code.append(Integer.toHexString(random.nextInt()));
        }

        String Short = code.substring(0,4);

        return Short.toString();

我不清楚。我的问题是如何存储不同的值,如时间码+该代码的时间量。我在评论中得到了答案。

1 个答案:

答案 0 :(得分:2)

您要找的是HashMap