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