Как постоянно генерировать случайные числа внутри цикла и применять результат к переменной? [дубликат]Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как постоянно генерировать случайные числа внутри цикла и применять результат к переменной? [дубликат]

Сообщение Anonymous »

Я пытаюсь создать 2D-игру с помощью Ursina. Все шло хорошо, пока я не сгенерировал ландшафт с помощью цикла. Это работает хорошо, но когда я пытаюсь сделать типы фрагментов случайными с помощью random.randint, число генерируется только один раз.

Код: Выделить всё

 import random
class chunk_type():
chunk_type=random.randint(1,2)
world_size=8
for i in range(world_size):
chunk_type()
print(chunktype.chunktype)

Код: Выделить всё

import random
world_size=8
for i in range(world_size)
chunk_type=random.randint(1,2)
print(chunk_type)
Приведенный выше код должен выводить 8 случайных чисел от 1 до 2.
Я пробовал обновлять методы и циклы. Сияющий метод выполняет код только один раз, поэтому, когда я печатал переменную для отладки, она печатала всю строку только из одного числа. Сообщений об ошибках нет.
Как это исправить?

Подробнее здесь: https://stackoverflow.com/questions/771 ... -result-to
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»