Просмотр полной версии : помогите пж
эчпочмак
07.10.2022, 17:00
как сделать так чтобы прога рандомно выбирала переменную и выводила её?
Впринцыпе можно создать массив с переменными, и делать так:
Lua:
local
arr
=
{
peremennaya_1
=
123
,
peremennaya_2
=
"Test"
,
peremennaya_3
=
"Zalupa"
,
}
sampAddChatMessage
(
arr
[
math
.
random
(
1
,
3
)
]
)
Но это будет "псевдо рандом". Можешь найти гайд в инете по рандому, там тебе объяснят кароче.
эчпочмак
07.10.2022, 17:27
Так я про питон а не про луа гений
Впринцыпе можно создать массив с переменными, и делать так:
Lua:
local
arr
=
{
peremennaya_1
=
123
,
peremennaya_2
=
"Test"
,
peremennaya_3
=
"Zalupa"
,
}
sampAddChatMessage
(
arr
[
math
.
random
(
1
,
3
)
]
)
Но это будет "псевдо рандом". Можешь найти гайд в инете по рандому, там тебе объяснят кароче.
Так я про питон а не про луа гений
Хахахахах. Ну в питоне такой же смысл.
Python:
import
random
array
=
[
123
,
521
,
152
,
267
,
312
,
817
,
264
]
for
i
in
range
(
10
)
:
print
(
array
[
random
.
randint
(
0
,
6
)
]
)
https://forum.antichat.xyz/attachments/28165721/img_895d5231d0.png
эчпочмак
07.10.2022, 17:34
Хахахахах. Ну в питоне такой же смысл.
Python:
import
random
array
=
[
123
,
521
,
152
]
print
(
array
[
random
.
randint
(
0
,
2
)
]
)
а можешь обьяснить точнее, я не понимаю
а можешь обьяснить точнее, я не понимаю
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.
эчпочмак
07.10.2022, 17:49
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.
https://forum.antichat.xyz/attachments/28165737/img_0afdad53a8.png
стоп. если у меня несколько переменных?
Так ты сделай массив с строками
Python:
import
random
# Подключаем модуль random для работы с рандомом
array
=
[
"Абоба\nВот так"
,
"Бебра"
,
"Негр"
,
"267"
,
"Стоп"
,
"текст"
,
"Залупа"
]
# Создаем массив с значениями
for
i
in
range
(
10
)
:
# Цикл for с повторением от 0 до 10
print
(
array
[
random
.
randint
(
0
,
6
)
]
)
# Выводим рандомное значение из нашего массива.
эчпочмак
07.10.2022, 18:02
Так ты сделай массив с строками
Python:
import
random
# Подключаем модуль random для работы с рандомом
array
=
[
"Абоба\nВот так"
,
"Бебра"
,
"Негр"
,
"267"
,
"Стоп"
,
"текст"
,
"Залупа"
]
# Создаем массив с значениями
for
i
in
range
(
10
)
:
# Цикл for с повторением от 0 до 10
print
(
array
[
random
.
randint
(
0
,
6
)
]
)
# Выводим рандомное значение из нашего массива.
array это типа переменная?
munnniisss
07.10.2022, 18:04
закони свой переменные в список [a, b, c, d, e, f]
и используй random.choice() для выбора случайного элемента из твоего списка
эчпочмак
07.10.2022, 18:08
закони свой переменные в список [a, b, c, d, e, f]
и используй random.choice() для выбора случайного элемента из твоего списка
теперь созрел другой вопрос. как список сделать?
Neon3333
07.10.2022, 20:43
теперь созрел другой вопрос. как список сделать?
Блять, иди учи основы языка, а не строчи каждый банальный вопрос сюда, нагуглить который 1 секунду даже в ру сегменте
эчпочмак
07.10.2022, 20:50
Блять, иди учи основы языка, а не строчи каждый банальный вопрос сюда, нагуглить который 1 секунду даже в ру сегменте
Я тут вопрос задал, иди делай высер на других форумах
munnniisss
08.10.2022, 03:14
теперь созрел другой вопрос. как список сделать?
это уже пиздец братишка, учи основы
код:
lst
=
[
a
,
b
,
c
,
d
]
random_element
=
random
.
choice
(
lst
)
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot