1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Как сделать рандом через число

Тема в разделе "Разработка плагинов для новичков", создана пользователем JolyHoska, 26 ноя 2017.

Статус темы:
Закрыта.
  1. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    рамдом wat?
     
  2. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    А, слишком бегло читал.
    Integer[] values = { 0, 4, 8, 12, 16, ... 64};

    private List<Integer> getRandoms64() {
    List<Integer> result = new ArrayList<>(values);
    Collections.shuffle(result);
    return result;
    }
     
  3. hyndorik

    hyndorik Активный участник Пользователь

    Баллы:
    98
    Имя в Minecraft:
    hyndo
    Код:
        public static Set<RandomInteger> getRandomIntegers(int interval, int tillNumber){
            Set<RandomInteger> data = new HashSet<>();
            int i = 0;
            while(i < tillNumber){
                data.add(new RandomInteger(i));
                i += interval;
            }
            return data;
        }
        
        public static class RandomInteger {
        
            private int i;
            
            public RandomInteger(int i) {
                this.i = i;
            }
            
            public int getNumber(){
                return i;
            }
            
            private ThreadLocalRandom random = ThreadLocalRandom.current();
            
            @Override
            public int hashCode(){
                return random.nextInt(2147483646);
            }
            
        }
     
  4. iD3LSY

    iD3LSY Активный участник Пользователь

    Баллы:
    76
    PHP:
    new Random()nextInt(16) * 4
     
  5. Автор темы
    JolyHoska

    JolyHoska Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    JolyNoska
    все, спасибо
     
Статус темы:
Закрыта.

Поделиться этой страницей