🔮 Как создать массив со случайными числами в Python | Изучаем генерацию случайных чисел


import random

# Создаем пустой массив
array = []

# Заполняем массив случайными числами от 1 до 100
for _ in range(10):
    array.append(random.randint(1, 100))

# Выводим массив
print(array)

Детальный ответ

Как создать массив со случайными числами в Python

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

1. Использование библиотеки NumPy

NumPy - популярная библиотека для научных вычислений в языке Python, которая обеспечивает эффективную работу с массивами. Для создания массива со случайными числами воспользуемся функцией numpy.random.rand() или numpy.random.randint().

1.1. Функция numpy.random.rand()

Функция numpy.random.rand() создает массив заданной формы, заполняя его псевдослучайными числами из равномерного распределения на интервале [0, 1).


import numpy as np

# Создание массива размером 3x3 с псевдослучайными числами
array = np.random.rand(3, 3)
print(array)
    

В результате будет создан двумерный массив размером 3x3, содержащий значения от 0 до 1.

1.2. Функция numpy.random.randint()

Функция numpy.random.randint() создает массив заданной формы, заполняя его псевдослучайными целыми числами из заданного диапазона.


import numpy as np

# Создание одномерного массива из 5 случайных целых чисел в диапазоне [1, 10]
array = np.random.randint(1, 10, size=5)
print(array)
    

В результате будет создан одномерный массив из 5 случайных целых чисел в диапазоне от 1 до 10.

2. Использование встроенной библиотеки random

В Python также есть встроенная библиотека random, которая предоставляет функции для работы с псевдослучайными числами. Для создания массива со случайными числами можно воспользоваться функцией random.sample() или random.randint().

2.1. Функция random.sample()

Функция random.sample() используется для получения уникальных случайных элементов из заданной последовательности.


import random

# Создание списка из 5 случайных элементов из диапазона [1, 10]
array = random.sample(range(1, 11), 5)
print(array)
    

В результате будет создан список, содержащий 5 уникальных случайных элементов из диапазона от 1 до 10.

2.2. Функция random.randint()

Функция random.randint() используется для получения случайных целых чисел из заданного диапазона.


import random

# Создание одномерного списка из 5 случайных целых чисел в диапазоне [1, 10]
array = [random.randint(1, 10) for _ in range(5)]
print(array)
    

В результате будет создан одномерный список из 5 случайных целых чисел в диапазоне от 1 до 10.

Заключение

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

Видео по теме

Заполнить массив случайными числами. Генератор уникальных случайных чисел. rand. srand ДЗ #7

Как сгенерировать список случайных чисел. Уроки Python. Александр Килинкаров

Уроки Python #9 | Случайные числа | RANDOM

Похожие статьи:

🔍 Как понизить регистр в Питоне: простые способы и советы

🔍 Как получить путь к файлу с помощью os в Python? 📂

Как конвертировать int в str в Python: простой способ и советы

🔮 Как создать массив со случайными числами в Python | Изучаем генерацию случайных чисел

Что такое табуляция t в Python? Изучаем основы и применение

Как проверить версию pip python на Windows

Как отправить post запрос с помощью Python?