Публикации по теме 'shuffle'


Небольшие советы: перемешивание массива
Вызов: Учитывая массив элементов, вернуть перетасованный массив элементов. Сохраняйте линейную сложность. Подход: нам нужно случайным образом изменить положение каждого элемента в предоставленном массиве. Чтобы снизить сложность, нам нужно перебирать каждый элемент только один раз. У нас может быть переменная-счетчик для перемещения по индексам массива, который необходимо изменить в данный момент, и заменять этот элемент значением по случайно определенному индексу. Решение:..

Вопросы по теме 'shuffle'

Перетасовка смещенных случайных чисел
Размышляя об этом вопрос и беседуя с участниками, пришла к выводу, что перетасовка конечного набора явно смещенных случайных чисел делает их случайными, потому что вы не знаете порядок, в котором они были выбраны. Верно ли это, и если да, то может...
922 просмотров
schedule 24.08.2023

Почему мой PHP-код не работает?
Ниже приведен код: function swap(&$a, &$b) { list($a, $b) = array($b, $a); } for ($i=0; count($resultset);$i++) { for($j=1;$j<5;$j++) { $k = rand(1, 4);...
181 просмотров
schedule 31.03.2022

Список в случайном порядке ‹T›
Возможный дубликат: Случайный выбор списка ‹T› в C # У меня есть список, который содержит многие тысячи FilePath для местоположений аудиофайлов, и мне было интересно, какой способ «перетасовать» список был бы наиболее эффективным?...
20881 просмотров
schedule 16.05.2023

Перетасовка колоды карт
Я делаю класс Deck для программы на C++. У него должно быть два метода: один — снять карту с верха колоды, другой — перетасовать колоду. Меня беспокоит последнее. Карты представлены целыми числами от 1 до 52 включительно. Каков самый быстрый...
27833 просмотров
schedule 04.04.2023

Какое распределение вы получите в результате этого разбитого случайного перемешивания?
Знаменитый алгоритм перемешивания Фишера-Йейтса можно использовать для случайной перестановки массива A длины N: For k = 1 to N Pick a random integer j from k to N Swap A[k] and A[j] Распространенная ошибка, которую мне снова и снова...
6606 просмотров

Перемешивание списка строк в C # Windows phone 7
Я везде искал, как перемешать / рандомизировать список строк на C # для Windows Phone 7. Я все еще новичок, можно сказать, это, вероятно, выход за рамки моей лиги, но я пишу простое приложение, и это его основа. У меня есть список строк, которые мне...
1621 просмотров
schedule 04.03.2023

алгоритм перемешивания только со случайными 0, 1
Я только что прочитал какой-то вопрос интервью в Интернете, и мне стало любопытно решение. Проблема такая. Дан список чисел и функция rand(0,1), которая возвращает случайное целое число от 0 до 1. Предоставьте алгоритм для случайной сортировки...
1205 просмотров
schedule 09.09.2022

Как случайным образом объединить два массива без повторения значений в С++
У меня есть два массива: array1( 'Apple', 'Pear', 'Banana', 'Apricot', 'Watermelon', 'Peach', 'Pineapple', 'Strawberry', 'Melon', 'Pomegranate', 'Oranges',...
1706 просмотров
schedule 01.03.2022

Перетасовка Фишера-Йейтса: случайная, если она остановлена ​​после m раз?
У меня есть целые числа 1,2,3,...,n, из которых я должен случайным образом выбрать m ‹ n различных целых чисел. Я намерен поместить эти целые числа в массив, а затем использовать перетасовку Фишера Йейтса: Случайным образом выберите запись в...
334 просмотров
schedule 15.02.2022

Кнопки setText из перетасованных позиций элементов списка отображают неправильные результаты
У меня есть массив строк с числами "25", "50", "75", "100", и я использую метод ниже, чтобы перетасовать позиции элементов списка. public List<String> listNums() { List<String> numList = Arrays.asList(Nums);...
153 просмотров
schedule 22.10.2023

Что-то не так с моей перетасовкой Фишера-Йейтса?
Зная, что когда что-то кажется слишком хорошим, чтобы быть правдой, я решил, что задам этот вопрос, чтобы избавиться от гремлинов. Я просмотрел несколько связанных тем, которые смог найти, но мой вопрос все еще остается. Я относительно новичок в...
645 просмотров
schedule 08.01.2023

Как я мог исключить определенный элемент в массивах, которые я рандомизировал с помощью функции Shuffle?
Как я мог исключить определенный элемент в многомерных массивах, которые я рандомизировал с помощью функции Shuffle? Предположим, что у меня есть этот скрипт: $array = array( array("Bird", "Brown", "Bear", "Bangkok", "Bat"), array("Carrot",...
192 просмотров
schedule 03.09.2023

Метод перетасовки в Perl List::Util. Как расшевелить?
Я склонен использовать метод перемешивания, чтобы рандомизировать порядок элементов списка. Например, вот код, который путает роли для небольшой игры: sub assign_roles { my ( $role_num_map ) = @_; my @roles; for my $role (...
221 просмотров
schedule 26.06.2023

Есть ли хороший способ измерения случайности в нескольких списках?
У меня есть следующий фрагмент кода: int numberofTimesToRandomize = 10; long seed = System.nanoTime(); Random r = new Random(seed); List<List<Integer>> listOfRandoms = new ArrayList<List<Integer>>(); List<Integer> l =...
61 просмотров
schedule 25.10.2023

не хочу, чтобы случайное число показывалось дважды
Я пытаюсь сохранить случайные числа в списке, одно и то же число не может встречаться дважды. Это игра БИНГО, в которой этот метод используется для отображения бывшего B12, затем пользователь нажимает клавишу ввода, и отображается новый номер. Это...
1285 просмотров
schedule 11.06.2024

mongo db совокупная рандомизация (перетасовка) результатов
Я просмотрел кучу документов монго и не могу найти возможность перетасовать или рандомизировать содержимое результатов. есть ли ?
4301 просмотров

Перетасовать массив PHP, гарантируя, что у каждого есть свой ключ
Я создаю веб-сайт обмена подарками, куда люди вставляют свои электронные письма, а затем каждый из участников сопоставляется с другим участником (отправителем). Я использую PHP (возможно, Symfony, если это имеет значение). Я ожидаю, что количество...
207 просмотров
schedule 24.03.2022

Перемешать структуру (новичок)
Привет, я сейчас пытаюсь создать карточную игру на C ++, но столкнулся с некоторыми проблемами. Я создал свою колоду, используя структуру под названием CardStruct. Мой вопрос в первую очередь касается перетасовки структуры. Пытался перетасовать, но...
114 просмотров
schedule 19.04.2022

Перемешивание двух списков в другой список по определенным правилам
Я пытаюсь реализовать следующую программу в Ocaml: Напишите процедуру shuffle : α list → α list → α list , которая вернет список с элементами из 2 списков, перетасованных в соответствии со следующими правилами: все списки из 2 входных списков...
159 просмотров
schedule 27.06.2023

Перетасовка массива карт
У меня проблемы с тасованием массива карт. В моей программе есть около 3 методов тасования, и ни один из них не работает. Если кто-нибудь может помочь мне с этим, это было бы здорово. У меня есть папка, полная карточек с именами 1.png, 2.png.......
194 просмотров
schedule 24.05.2023