Форум программистов, компьютерный форум CyberForum.ru

Случайные неповторяющиеся числа - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Где найти примеры игр на Android? http://www.cyberforum.ru/android-dev/thread1459907.html
Все доброго уважаемые! Вопрос не тривиальный. Изучаю Android, в пример решил сделать собственное приложение, а именно игру. Какую-нибудь простую головоломку с выбором уровней. Где можно найти шаблон головоломки на с выбором уровней? Посмотреть как это делается, а то третий день ломаю голову как это сделать правильно. Да и вообще где можно найти исходники Android приложений для изучения...
Android Сериализация и шифрование массива объектов Здравствуйте, пишу простое приложение на Android. Суть проблемы: имеется ArrayList с объектами моего класса, в классе 5 строковых полей, у меня не получается сделать так, чтобы этот список сохранялся в памяти и расшифровывался на основе заданного пароля. Подскажите пожалуйста, как это можно сделать. http://www.cyberforum.ru/android-dev/thread1459860.html
Google api authentication не работает Android
Почему то перестала работать аутентификация. Кто что слышал? SpreadsheetService service = new SpreadsheetService("MySpreadsheetIntegration-v1"); // TODO: Authorize the service object for a specific user (see other sections) try { service.setUserCredentials(USERNAME, PASSWORD); } catch (AuthenticationException e) { // TODO Auto-generated catch block
Вывод в textView из БД Android
У меня есть БД public void onCreate(SQLiteDatabase db) { // создаем таблицу с полями db.execSQL("create table mystudent (" + "id integer primary key autoincrement," + "name text," + "email text" + ");"); } Я составил запрос чтоб вытащить все записи(name) с определенным (email) и получил Cursor
Android Игра пакман на андроид http://www.cyberforum.ru/android-dev/thread1459623.html
я делаю игру пэкмэн под андроид,это моя курсовая.. запоролся полностью с построением самой игры где нибудь есть исходники более менее вменяемые,которые можно поизучать?
Android Определение нажатия toggleButton У меня несколько toggleButton, как определять нажатие каждой? В этом методе. @Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { // TODO Auto-generated method stub } подробнее

Показать сообщение отдельно
Spelcrawler
522 / 492 / 110
Регистрация: 12.03.2014
Сообщений: 1,643
Завершенные тесты: 1
27.05.2015, 14:49     Случайные неповторяющиеся числа
Лучший вариант для решения данной задачи - заполнить массив числами от y до x, где y - минимальное число, а x - максимальное. Потом его перемешать и достать из него первые z чисел, где z - количество нужных случайных чисел. Ну и пример который генерирует числа от 0 до заданного числа:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public List<Integer> generateRandomNumbers(int totalNumbersCount, int randomNumbersCount){
 
        //Проверка на ошибки.
        if(randomNumbersCount > totalNumbersCount){
            throw new IllegalArgumentException("Количество нужных чисел больше, чем общее количество");
        }
        
        //Генерируем массив чисел от 0 до totalNumbersCount.
        List<Integer> numbers = new ArrayList<>();
        for(int i = 0; i < totalNumbersCount; i++){
            numbers.add(i);
        }
        //Перемешиваем числа в массиве.
        Collections.shuffle(numbers);
        //Переносим первые числа из общего массива, в массив результат в количестве равном randomNumbersCount.
        List<Integer> resultList = new ArrayList<>();
        for(int i = 0; i < randomNumbersCount; i++){
            resultList.add(numbers.get(i));
        }
        
        return resultList;
    }
 
Текущее время: 06:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru