помогите пж

эчпочмак

Потрачен
Автор темы
790
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
как сделать так чтобы прога рандомно выбирала переменную и выводила её?
 

ARMOR

kjor32 is legend
Модератор
4,827
6,013
Впринцыпе можно создать массив с переменными, и делать так:
Lua:
local arr = {
    peremennaya_1 = 123,
    peremennaya_2 = "Test",
    peremennaya_3 = "Zalupa",
}

sampAddChatMessage(arr[math.random(1, 3)])

Но это будет "псевдо рандом". Можешь найти гайд в инете по рандому, там тебе объяснят кароче.
 

эчпочмак

Потрачен
Автор темы
790
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Так я про питон а не про луа гений
Впринцыпе можно создать массив с переменными, и делать так:
Lua:
local arr = {
    peremennaya_1 = 123,
    peremennaya_2 = "Test",
    peremennaya_3 = "Zalupa",
}

sampAddChatMessage(arr[math.random(1, 3)])

Но это будет "псевдо рандом". Можешь найти гайд в инете по рандому, там тебе объяснят кароче.
 

ARMOR

kjor32 is legend
Модератор
4,827
6,013
Так я про питон а не про луа гений
Хахахахах. Ну в питоне такой же смысл.
Python:
import random

array = [123, 521, 152, 267, 312, 817, 264]


for i in range(10):
    print(array[random.randint(0,6)])

1665149659848.png
 

Вложения

  • 1665149533853.png
    1665149533853.png
    3.2 KB · Просмотры: 19

эчпочмак

Потрачен
Автор темы
790
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
  • Эм
Реакции: ARMOR

ARMOR

kjor32 is legend
Модератор
4,827
6,013
а можешь обьяснить точнее, я не понимаю
Python:
import random # Подключаем модуль random для работы с рандомом

array = [123, 521, 152, 267, 312, 817, 264] # Создаем массив с значениями

for i in range(10): # Цикл for с повторением от 0 до 10
    print(array[random.randint(0,6)]) # Выводим рандомное значение из нашего массива от 0 до 6, ибо у нас массив размером в 7 елементов, но так как в типоне массивы начинаются с 0, то от 0 до 6.
 

эчпочмак

Потрачен
Автор темы
790
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Python:
import random # Подключаем модуль random для работы с рандомом

array = [123, 521, 152, 267, 312, 817, 264] # Создаем массив с значениями

for i in range(10): # Цикл for с повторением от 0 до 10
    print(array[random.randint(0,6)]) # Выводим рандомное значение из нашего массива от 0 до 6, ибо у нас массив размером в 7 елементов, но так как в типоне массивы начинаются с 0, то от 0 до 6.
стоп. если у меня несколько переменных?

Python:
import random # Подключаем модуль random для работы с рандомом

array = [123, 521, 152, 267, 312, 817, 264] # Создаем массив с значениями

for i in range(10): # Цикл for с повторением от 0 до 10
    print(array[random.randint(0,6)]) # Выводим рандомное значение из нашего массива от 0 до 6, ибо у нас массив размером в 7 елементов, но так как в типоне массивы начинаются с 0, то от 0 до 6.
1665150676176.png
 

ARMOR

kjor32 is legend
Модератор
4,827
6,013
стоп. если у меня несколько переменных?


Посмотреть вложение 172159
Так ты сделай массив с строками
Python:
import random # Подключаем модуль random для работы с рандомом

array = ["Абоба\nВот так", "Бебра", "Негр", "267", "Стоп", "текст", "Залупа"] # Создаем массив с значениями

for i in range(10): # Цикл for с повторением от 0 до 10
    print(array[random.randint(0,6)]) # Выводим рандомное значение из нашего массива.
 

эчпочмак

Потрачен
Автор темы
790
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Так ты сделай массив с строками
Python:
import random # Подключаем модуль random для работы с рандомом

array = ["Абоба\nВот так", "Бебра", "Негр", "267", "Стоп", "текст", "Залупа"] # Создаем массив с значениями

for i in range(10): # Цикл for с повторением от 0 до 10
    print(array[random.randint(0,6)]) # Выводим рандомное значение из нашего массива.
array это типа переменная?
 

эчпочмак

Потрачен
Автор темы
790
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
закони свой переменные в список [a, b, c, d, e, f]

и используй random.choice() для выбора случайного элемента из твоего списка
теперь созрел другой вопрос. как список сделать?
 

Neon3333

Известный
181
71

эчпочмак

Потрачен
Автор темы
790
330
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Блять, иди учи основы языка, а не строчи каждый банальный вопрос сюда, нагуглить который 1 секунду даже в ру сегменте
Я тут вопрос задал, иди делай высер на других форумах