34
6
As a child, my friend had a magic 8 ball that we would ask questions to and see what the fate of that question was.
Challenge
Your challenge is to write a program (or function) that when run (or called), outputs (or returns) a random answer from the possible answers below. (Random being: each output should have a nonzero chance of occurring but they do not need to meet any other criteria
)
The possible answers from the Magic 8-ball are (case-insensitive):
It is certain
It is decidedly so
Without a doubt
Yes definitely
You may rely on it
As I see it, yes
Most likely
Outlook good
Yep
Signs point to yes
Reply hazy try again
Ask again later
Better not tell you now
Cannot predict now
Concentrate and ask again
Don't count on it
My reply is no
My sources say no
Outlook not so good
Very doubtful
Input
No input.
Output
A random choice from above. Case does not matter.
Rules
Standard loopholes are not allowed.
This is code-golf, so the shortest code in bytes for each language wins!
Is using a library / external files with all the words acceptable?? – Dat – 2018-03-07T21:20:25.757
2I changed "no input allowed" to "no input", some languages require blank/null arguments as inputs. – Rɪᴋᴇʀ – 2018-03-07T21:21:37.500
@Dat I am going to have to say no. This challenge is to find a clever way to output those values, not to save a bunch of bytes by printing different lines of an external file. – DevelopingDeveloper – 2018-03-07T21:24:17.053
12Is it me or someone is downvoting every answers?????? – Dat – 2018-03-07T21:33:11.270
1
@Dat I posted something here in meta to discuss this. I have upvoted every answer, as I always do for answers that fulfil the requirements on my questions. Maybe a moderator will intervene...
– DevelopingDeveloper – 2018-03-07T21:42:06.16337@Dat
Signs point to yes
– mbomb007 – 2018-03-07T22:10:58.3671@mbomb007 My favorite comment I have seen on PPCG thus far! – DevelopingDeveloper – 2018-03-07T22:20:49.373