Вопросы с тегом «random»

Задачи, включающие случайные числа и / или вывод.

106
Случайный сценарий, который на самом деле не случайный

В качестве маленькой шутки в офисе кто-то захотел сценарий, который случайным образом выбирает имя, и сказал, что человек сделает несколько напитков. Давайте назовем людей Джоном, Джеффом, Эммой, Стивом и Джули. Я подумал, что было бы забавно создать сценарий, который на первый взгляд кажется...

104
Симулируйте Вселенную!

Одним из замечательных свойств языка, полного Тьюринга, является то, что его можно использовать для написания любой программы, вплоть до симуляции всей Вселенной. Ваша задача сделать именно это: написать программу, которая имитирует Вселенную . Примечание: хотя я не сомневаюсь, что вы сможете...

83
Самый короткий код для получения недетерминированного вывода

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

73
Создайте «H» из меньших «H»

Вызов Создайте функцию или программу, которая при задании целого числа sizeвыполняет следующие действия: Если sizeравно 1, выведите H H HHH H H Если sizeбольше 1, выведите X X XXX X X где Xвывод программы / функции дляsize - 1 (Если вы предпочитаете, базовый случай может соответствовать 0, если вы...

65
Гольф-программа "Ласка"

Ричард Докинз в своей книге « Слепой часовщик» описывает программу «Ласка» . Алгоритм может быть описан следующим образом: Начните со случайной строки из 28 символов. Допустимые символы - все буквы верхнего регистра и пробел. Сделайте 100 копий этой строки, с вероятностью 5% на символ того...

58
Игра в кости, но избегайте № 6 [закрыто]

Турнир окончен! Турнир окончен! Финальная симуляция была проведена ночью, всего игр. Победителем стал Кристиан Сиверс со своим ботом OptFor2X . Кристиану Сиверсу также удалось завоевать второе место с повстанцами . Поздравляем! Ниже вы можете увидеть официальный список рекордов турнира.3 *...

58
Утка утка гусь!

Помните детскую игру «Утка, утка, гусь» ? Нет? И я нет. Соревнование Напечатайте слово «утка» на отдельных строках неограниченное количество раз. Напечатайте слово «гусь». Ваша программа заканчивается. Правила Попытайтесь играть в игру с наименьшим количеством байтов. Там должна быть хотя бы одна...

57
Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его

Маленький Чендлер грустный. Нарисуй ему облако, чтобы подбодрить его. Примечание: рисование облака на самом деле не поднимет его настроение. Круг может быть определен как 3-кортеж, (x,y,r)где x- это положение x круга на декартовой плоскости, yэто положение y круга на декартовой плоскости и rрадиус...

57
Алекс-стиль Дополнение

Вдохновленные великолепным Алексом Learn you a R для отличного добра, мы собираемся скромно воссоздать «единственную настоящую R-программу» Алекса - но с изюминкой. Дополнение в стиле Алекса работает следующим образом - с вероятностью 90% можно просто вернуть сумму двух указанных чисел и с...

57
Трещина в процессе

Помните те программы перебора паролей, которые показывают каждую комбинацию, которую они пытаются? Точнее, в какой-то момент n первых символов являются фиксированными (они были успешно угаданы), и каждый возможный символ для оставшихся символов проверяется. Вы, наверное, видели некоторые в фильмах...

55
Как рандомизировать буквы в слове

Согласно некоторой противоречивой истории , запах слов в мире не так уж и велик для Рэднига, так же, как и у первого, и другого, с оригинальным языком. Итак, для интереса, что было бы самой короткой функцией для рандомизации буквенного порядка в слове при сохранении первой и последней буквы на...

53
Импровизировать аппаратный генератор случайных чисел

Ваша задача - импровизировать аппаратный генератор случайных чисел с тем оборудованием, которое у вас есть. Вызов Напишите программу со следующими свойствами: Он печатает либо 0или 1(и ничего больше). Вывод зависит от физического процесса, а не только от внутреннего состояния компьютера. Нет...

53
Вы можете Гольф Гольф?

Вы должны создать случайное поле для гольфа на 18 лунок. Пример вывода: [3 4 3 5 5 4 4 4 5 3 3 4 4 3 4 5 5 4] Правила: Ваша программа должна вывести список длин отверстий точно для 18 отверстий Каждое отверстие должно иметь длину 3, 4 или 5 Длина лунки должна составлять до 72 за весь курс Ваша...

52
Делай Х без Y

Обычно говорят, что «Делать X без Y» может быть ловушкой для начинающих, пишущих задачи ( источник ). Тем не менее, я дерзкий и думаю , что я могу определенно сделать X без Ys. Случайным образом. О да, это будет хорошо. Задача: Учитывая нечетное целое число, nбольшее или равное 1, выведите ex длины...

51
Добавление длины строки

Вызов: Получив строку sсимволов a- z, A- Z, 0- 9, добавьте длину sк себе, считая дополнительные символы в длине как часть общей длины s. Входные данные: Просто строка произвольной длины (может быть пустой). Выход: Та же строка, но с длиной, добавленной в конец. Символы, представляющие длину, также...

50
Создайте генератор случайных чисел, который пройдет тесты Diehard

В то время как здесь есть много вопросов о кодовом гольфе, связанных со случайностью, я еще не видел ни одного, который бы на самом деле требовал создания алгоритмического генератора псевдослучайных чисел. Есть один, который просит вас генерировать поток битов, но тесты случайности, предоставленные...

47
Случайный Гольф Дня № 7: отчетливо случайный персонаж

О серии Это гостевая запись для серии Random Golf of the Day. Во-первых, вы можете относиться к этому, как к любому другому вызову для игры в гольф, и отвечать на него, не беспокоясь о серии вообще. Тем не менее, существует таблица лидеров по всем задачам. Вы можете найти таблицу лидеров вместе с...

47
99 ошибок в коде

99 ошибок в коде Адаптация «99 бутылок пива на стене» для информатики, где количество ошибок увеличивается вместо количества бутылок, часто публикуется в Интернете. Пример футболки здесь . Я думаю, что было бы интересно увидеть потенциальную рекурсию и генерацию случайных чисел на огромном...

47
Отображение случайных цветных пикселей

Мне всегда нравились экраны, полные случайно окрашенных пикселей. На них интересно смотреть, а программы, которые их рисуют, интересно смотреть. Соревнование Заполните ваш экран или графическое окно цветными пикселями. Правила Ваша программа должна иметь равные шансы выбрать все цвета (т.е. в...

45
Есть известные известные

Бывший министр обороны США Дональд Рамсфелд, как известно, популяризировал фразу «известные известные». Здесь мы собираемся перевести его замечания в строфу из четырех строк. В частности, выведите этот текст: known knowns known unknowns unknown knowns unknown unknowns Использование заглавных букв...