-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.rb
49 lines (48 loc) · 1.8 KB
/
main.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#encoding: utf-8
if (Gem.win_platform?)
Encoding.default_external = Encoding.find(Encoding.locale_charmap)
Encoding.default_internal = __ENCODING__
[STDIN, STDOUT].each do |io|
io.set_encoding(Encoding.default_external, Encoding.default_internal)
end
end
# массив с вариантами приветсвия
greetings = [
# варианты приветсвия
"Привет, дорогой друг. Отвечаю на твой вопрос...",
"Кто вопрошает, тот получит ответ:",
"Здравствуй, смертный. Сегодня для тебя такой ответ:"
]
# вывод случайного приветсвия
puts greetings.sample
puts
sleep 2
# массив вариантов ответа
answers = [
# Положительные:
"Бесспорно",
"Предрешено",
"Никаких сомнений",
"Определённо да",
"Можешь быть уверен в этом",
# Нерешительно положительные
"Мне кажется — «да»",
"Вероятнее всего",
"Хорошие перспективы",
"Знаки говорят — «да»",
"Да",
# Нейтральные
"Пока не ясно, попробуй снова",
"Спроси позже",
"Лучше не рассказывать",
"Сейчас нельзя предсказать",
"Сконцентрируйся и спроси опять",
# Отрицательные
"Даже не думай",
"Мой ответ — «нет»",
"По моим данным — «нет»",
"Перспективы не очень хорошие",
"Весьма сомнительно"
]
# вывод случайного ответа
puts answers.sample