Сгенерировать случайное трехзначное число оканчивающееся на ноль

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

Подробные инструкции смотрите ниже.

Количество чисел:
Диапазон случайных чисел:
от до
Упорядочить:
Разделитель чисел:
исключить повторы

Инструкции для Генератора случайных чисел

По умолчанию выводится 1 число. Изменив настройки Количества цифр можно генерировать до 250 случайных цифр одновременно.

Задайте Диапазон. Максимальное значение — 9 999 999 999.

Числа можно упорядочить по возрастанию, по убыванию или отображать в случайном порядке.

При отображении результата можно использовать различные разделители: пробел, запятая, точка с запятой.

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

Скопируйте Ссылку на результат и разместите ее в социальной сети или отправьте другу

Задача

Сгенерировать случайное трехзначное число, оканчивающееся на ноль.

Решение

Алгоритм решения задачи:

Трехзначные числа — это числа от 100 до 999.

1. Общее количество целых чисел (количество возможных целых значений) в этом диапазоне 900. Если функции random передать параметр 900, то будет сгенерировано число от 0 до 899 включительно (как раз 900 значений, учитывая ноль). Итак, имеем выражение random(900).

2. Поскольку нам нужно число не от 0 до 899, а от 100 до 999, то прибавим к полученному в п. 1 выражению число 100. Получим random(900) + 100.

3. Будем получать случайное трехзначное число, оканчивающееся на ноль, путем отбрасывания единиц. То есть, если было сгенерировано число 356, то надо вычесть шесть единиц, тогда получится 350. Если же было сгенерировано число 999, то получится 990. Чтобы это сделать, надо найти остаток от деления на 10 и вычесть его из случайного числа. На языке программирования Паскаль это можно сделать с помощью такого выражения n — n mod 10.

Читайте также  Рамка в клетку для лабораторных работ

4. Если же сгенерированное случайное число уже оканчивалось на 0, то ничего отбрасывать не надо. Поэтому понадобится условный оператор if, проверяющий делится ли число на 10 с остатком. Например так: n mod 10 <> 0.

Вы можете добавить виджет генератора случайных чисел себе на сайт, просто разместив код:

Пример работы виджета: http://jsf />

Страница с результатами сохранена и будет доступна по ссылке: в течении 3 дней. Если вам нужно сохранить результат на более длительный период, создайте личный кабинет на сайте. Стоимость личного кабинета — 300 рублей.

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

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

Ссылка на основную публикацию
Adblock
detector