Java随机数生成

时间:2018-02-12 13:39:08

标签: java

如何根据某些静态表格生成随机数。如需要数字在1到6之间。获得1的机会为30%,获得2的机会为25%,获得6的机会为10%等。

1 个答案:

答案 0 :(得分:0)

没有这样的方法可以做到这一点。你必须创建它。例如:

public static void disableButton(final Container c, final String iconString) {
    int len = c.getComponentCount();
    for (int i = 0; i < len; i++) {
        Component comp = c.getComponent(i);
        if (comp instanceof JButton) {
            JButton b = (JButton) comp;
            Icon icon = b.getIcon();
            if (icon != null
                    && icon == UIManager.getIcon(iconString)) {
                b.setEnabled(false);
            }
        } else if (comp instanceof Container) {
            disableButton((Container) comp, iconString);
        }
    }
}