Renpy.random.choice

Материал из Ren'Py Wiki
Перейти к навигации Перейти к поиску

Метод: renpy.random.choice (seq):

Возвращает случайный элемент из непустой последовательности seq.
Например:
# возвращает случайный элемент из списка
$ randfruit = renpy.random.choice(['яблоко', 'апельсин', 'слива'])
Примеры от пользователя =a= Firestorm 30 янв 2016:
label start:
    $ randfruit = renpy.random.randint(1,3)
    if randfruit == 1:
        jump good
    elif randfruit == 2:
        jump norm
    elif randfruit == 3:
        jump bad
или
label start:
    $ randfruit = renpy.random.choice(['хорошо', 'нормально', 'плохо'])
    if randfruit =="хорошо":
        jump good
    elif randfruit =="нормально":
        jump norm
    elif randfruit == "плохо":
        jump bad
Пример от пользователя Al Loui 31 янв 2016:
label start:
    "..."
    # одно из двух - что больше подходит
    $ renpy.jump(renpy.random.choice(["good", "bad", "norm"]))
    jump expression renpy.random.choice(["хорошо", "плохо", "нормально"])

label good:
    "хорошо"
    jump start

label bad:
    "плохо"
    jump start

label norm:
    "нормально"
    jump start

Источники[править | править код]

  1. Статья "renpy.random.choice" на английском языке
  2. Примеры кода из русскоязычного сообщества RenPy

Индекс функции Вернуться к началу статьи