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


Перетасовка списка или массива
Информатика Перетасовка списка или массива Несколько методов с использованием псевдослучайных чисел. Псевдослучайные числа — это числа, генерируемые детерминированными процессами, вычисляющими кажущиеся случайными числа. Часто они используются для оптимизации тех или иных алгоритмов ; например, тестирование на простоту можно сделать намного проще, используя рандомизированные алгоритмы. Одним из применений псевдослучайных чисел является рандомизация списка. Перетасовка — это..

Первый этап проекта 🥳
Две мои любимые вещи — это цитаты и смайлики, поэтому я объединил эти две вещи в своем первом этапе проекта. ( ссылка на сайт моего проекта) Выше скриншот моего проекта. На сайте можно делать следующие вещи: Нажмите кнопку «Перемешать смайлики», чтобы получить новые смайлики. Получайте цитату всякий раз, когда вы нажимаете на смайлик. Нажмите кнопку «Поделиться», чтобы скопировать цитату и поделиться ею с друзьями и семьей. Опубликуйте понравившуюся цитату, введя ее в поле и..

Перемешивание элементов массива в JavaScript: алгоритм Фишера-Йейтса
Можно было бы подумать, что с помощью различных методов массива, предоставленных нам в JavaScript, мы сможем использовать метод, который будет перетасовывать элементы массива за нас. Может быть, что-то вроде array.shuffle () , верно? К сожалению, в настоящее время мы этого не делаем, и это подводит нас к алгоритму Fisher-Yates Shuffle . Этот алгоритм перестановки возник в умах двух статистиков в начале 1900-х годов, Рональда Фишера и Фрэнка Йейтса, которые поделились им в книге..

Перетасовка массива с использованием метода Фишера Йейтса
Во время парного программирования в Hack Reactor , Пэйтон Ли и я отлично провели время, выясняя, как перетасовать массив без создания отдельного массива (известного как перетасовка Фишера-Йейтса), поэтому Я думал, что поделюсь. Кстати, это самый эффективный способ перетасовать массив: Чтобы реализовать перетасовку Фишера-Йетса, мы выбираем случайные элементы из массива и меняем их местами с элементом в конце массива. Во время каждой из итераций (ПРИМЕЧАНИЕ: мы итерируем массив..

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

Правильно ли использовать метод JavaScript Array.sort () для перетасовки?
Я помогал кому-то с его кодом JavaScript, и мой взгляд привлек следующий раздел: function randOrd(){ return (Math.round(Math.random())-0.5); } coords.sort(randOrd); alert(coords); Моя первая мысль была: Эй, это не может сработать! Но...
54339 просмотров
schedule 09.04.2023

Что делает Java Collections.shuffle?
Недавно я обнаружил, что мне нужно убедиться, что мой список не в порядке. Hibernate был достаточно хорош, чтобы вернуть его в идеальном порядке. Глупая спячка, не читая мысли. Я посмотрел на свой Java API, и он сказал мне, что его метод...
36328 просмотров
schedule 29.08.2022

Уменьшает ли смещение смещения при повторении случайного перемешивания со смещением?
Я хотел бы многократно производить быструю случайную перетасовку с минимальным смещением. Известно, что тасование Фишера-Ятса является беспристрастным, если основной генератор случайных чисел (ГСЧ) беспристрастен. To shuffle an array a of n...
1401 просмотров
schedule 06.03.2023

Как мне выполнить этот вопрос с двумерным массивом в java?
Привет, ребята, я работаю над книгой «Введение в программирование на Java», и одно из упражнений таково: Эмпирическая проверка случайным образом . Проведите вычислительные эксперименты, чтобы убедиться, что наш код перетасовки работает так,...
1260 просмотров
schedule 02.05.2024

Перемешать массив в PHP
У меня есть следующий код: <?php foreach($bb['slides'] as $b): $url = "domain.com/" . $b->image . "; echo($url); endforeach; ?> Вывод выглядит следующим образом: domain.com/image1.jpg domain.com/image2.jpg domain.com/image3.jpg Я...
15911 просмотров
schedule 24.04.2023

Случайный порядок строк Matlab
Скажем, у нас есть матрица размером 100x3. Как бы вы перетасовали строки в MATLAB?
47905 просмотров
schedule 08.05.2022

Как перетасовать список в Python
Я выполняю операции перетасовки во вложенных списках в Python 3. Я хочу бесконечно перетасовывать ранее перемешанные списки, пока порядок вложенных списков не будет соответствовать определенным критериям. random.shuffle работает на месте, и вызов...
1567 просмотров
schedule 16.04.2023

jQuery перемешивает блоки div в неправильном порядке
Я разрабатываю веб-сайт, который отображает некоторые продукты в сетке. Все блоки товаров в блоке #Container. Я хочу отображать блоки в случайном порядке (в случайном порядке) при каждом обновлении страницы. коды: <div...
602 просмотров
schedule 06.01.2023

Перетасовка списка случайным образом Java
Я пытаюсь случайным образом перетасовать список. Каждый раз, когда я пытаюсь протестировать код, он по сути ничего не делает и не заканчивается. Мне было интересно, что именно я упускаю или делаю неправильно. public static ListElement...
1100 просмотров
schedule 29.05.2022

Алгоритм перетасовки связанного списка за n log n раз
Я пытаюсь перетасовать связанный список, используя алгоритм «разделяй и властвуй», который случайным образом перемешивает связанный список в линейном (n log n) времени и логарифмическом (log n) дополнительном пространстве. Я знаю, что могу сделать...
17728 просмотров

Java Сравните два массива изображений/кнопок на панели GridLayout
У меня есть gridlayout на JPanel, и я добавляю JButtons, каждый со значком, и вместе они образуют изображение в правильном порядке. Затем я перемешиваю массив изображений (на самом деле это одно изображение, обрезанное с помощью java-кода на части...
837 просмотров
schedule 31.07.2023

Быстрый алгоритм для сортировки и перетасовки одинаковых записей (предпочтительно с помощью STL)
В настоящее время я разрабатываю алгоритмы стохастической оптимизации и столкнулся со следующей проблемой (которая, как мне кажется, появляется и в других местах): ее можно назвать полностью нестабильной частичной сортировкой : Учитывая...
592 просмотров
schedule 07.08.2022

Проверка того, перетасовывает ли iTunes, не работает
Я разрабатываю приложение для Mac, и мне нужно проверить, перемешивает ли Itunes (11.0) мою музыку, поэтому для проверки я использую iTunes.h и следующий код: if([iTunes.currentPlaylist shuffle]){ NSLog(@"yes"); }else{ NSLog(@"no"); }...
641 просмотров
schedule 02.06.2024

Как перемешать массив с фиксированной суммой строки / столбца?
Мне нужно назначить случайные работы студентам класса, но у меня есть следующие ограничения: Каждому студенту должно быть назначено по две работы. Каждая работа должна быть назначена ( приблизительно ) одному и тому же количеству студентов....
798 просмотров
schedule 16.07.2022

Индекс NowPlayingItem неверен, когда в iOS включен режим случайного воспроизведения
Сейчас я играю песню из библиотеки iPod, загруженную в myArray с помощью iPodMusicPlayer . Мы можем использовать indexOfNowPlayingItem для получения индекса из NowPlaying music. Но когда я Shuffle Mode равен on , индекс возврата этого...
379 просмотров
schedule 31.05.2022

перетасовка против перестановки numpy
В чем разница между numpy.random.shuffle(x) и numpy.random.permutation(x) ? Я прочитал страницы документации, но не мог понять, есть ли разница между ними, когда я просто хочу случайным образом перетасовать элементы массива. Чтобы быть более...
56055 просмотров
schedule 12.02.2023

Перетасовать вектор колод
Вот с чем я работаю. У меня есть класс Card, который содержит информацию о карте, у меня есть класс колоды, который устанавливает колоду из 52 карт, у меня есть класс Shoe, который устанавливает вектор колод. Проблема в перетасовке....
219 просмотров
schedule 21.10.2022

Разница между алгоритмами перетасовки
Допустим, нам нужно написать метод для создания перетасованной колоды карт. Теперь, чтобы сделать это очень простым, не обращайте внимания на масти, и у нас есть 52 карты. Один алгоритм будет: Заполните массив из 52 элементов 1 для первого...
1322 просмотров
schedule 18.02.2023

Перетасовка массива Lua не работает
Я работал над сценарием для рандомизации данных внутри моего массива, но я получаю сообщение об ошибке unexpected symbol near "#" Когда я перехожу к этой строке и удаляю "#", я получаю attempt to perform arithmetic on local `n' (a table...
6334 просмотров
schedule 28.08.2022

Python (наивный) перетасовывает место для воспроизведения Фишера-Йейтса
Я пытаюсь воспроизвести алгоритм Фишера-Йейтса для перетасовки массива на месте: ref1: Ужас кодирования ref2: Эли Бендерски Проблема в том, что когда я запускаю первый шаг для «наивного» перемешивания, мои результаты получаются очень...
512 просмотров
schedule 04.10.2022