Как генерировать n-значное число для получения значений из n массивов? Нужно получить рандомные значения из двух массив М1 и М2, оба состоят из трех элементов. Можно пойти по простому и сгенерировать два числа в промежутке 1-3, соответственно для первого и второго массива. Но можно пойти другим путем и сгенерировать одно в данном случае двузначное число, где первая цифра будет относится к первому массиву, вторая ко второму. Вот только как это правильно сделать, есть у нас минимальная цифра 1, а максимальная 3? Т.е доступные значения 11,12,13, 21,22, 23, 31, 32, 33.

5 Сен 2021 в 19:58
98 +1
0
Ответы
1

Для генерации двузначного числа, где первая цифра относится к первому массиву, а вторая к второму, вы можете использовать формулу:

n = (массив1 * 10) + массив2

Где массив1 и массив2 - случайно сгенерированные числа от 1 до 3.

Пример на языке Python:

import random
# Генерация случайных чисел для массивов
array1 = random.randint(1, 3)
array2 = random.randint(1, 3)
# Генерация двузначного числа
result = (array1 * 10) + array2
print(result)

Этот код будет генерировать случайное двузначное число, где первая цифра будет из первого массива, а вторая - из второго.

17 Апр в 12:58
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир