ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   Общие вопросы программирования (https://forum.antichat.xyz/forumdisplay.php?f=206)
-   -   помогите пж (https://forum.antichat.xyz/showthread.php?t=1453127)

эчпочмак 07.10.2022 17:00

как сделать так чтобы прога рандомно выбирала переменную и выводила её?

ARMOR 07.10.2022 17:16

Впринцыпе можно создать массив с переменными, и делать так:

Lua:





Код:

local
arr
=
{
peremennaya_1
=
123
,
peremennaya_2
=
"Test"
,
peremennaya_3
=
"Zalupa"
,
}
sampAddChatMessage
(
arr
[
math
.
random
(
1
,
3
)
]
)



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

эчпочмак 07.10.2022 17:27

Так я про питон а не про луа гений

Цитата:

Сообщение от ARMOR

Впринцыпе можно создать массив с переменными, и делать так:

Lua:





Код:

local
arr
=
{
peremennaya_1
=
123
,
peremennaya_2
=
"Test"
,
peremennaya_3
=
"Zalupa"
,
}
sampAddChatMessage
(
arr
[
math
.
random
(
1
,
3
)
]
)



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


ARMOR 07.10.2022 17:31

Цитата:

Сообщение от эчпочмак

Так я про питон а не про луа гений

Хахахахах. Ну в питоне такой же смысл.

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/attachmen...895d5231d0.png

эчпочмак 07.10.2022 17:34

Цитата:

Сообщение от ARMOR

Хахахахах. Ну в питоне такой же смысл.

Python:





Код:

import
random

array
=
[
123
,
521
,
152
]
print
(
array
[
random
.
randint
(
0
,
2
)
]
)



а можешь обьяснить точнее, я не понимаю

ARMOR 07.10.2022 17:37

Цитата:

Сообщение от эчпочмак

а можешь обьяснить точнее, я не понимаю

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

Цитата:

Сообщение от ARMOR

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.



стоп. если у меня несколько переменных?

Цитата:

Сообщение от ARMOR

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/attachmen...0afdad53a8.png

ARMOR 07.10.2022 17:53

Цитата:

Сообщение от эчпочмак

стоп. если у меня несколько переменных?

Так ты сделай массив с строками

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

Цитата:

Сообщение от ARMOR

Так ты сделай массив с строками

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() для выбора случайного элемента из твоего списка


Время: 21:02