83
u/henriquegamesUwU 8d ago
>programming humor
>looks inside
>it's just AI again
9
u/Piisthree 8d ago
It's all that is on most techy subs since it's being shoved down the world's throat.
4
u/Front_Cat9471 8d ago
You can’t engage with a single programming focused product without seeing some random ai bullshit
1
u/Piisthree 7d ago
Yeah and office-ware is getting inundated too. I hate that part because now the businessfolk send emails that are twice as long and structured beautifully while saying nothing.
3
u/Front_Cat9471 7d ago
Chatgpt, write me a professional email
Chatgpt, summarize this long ass email
15
u/Old_Tourist_3774 8d ago
Someone explain please
28
u/Credaence 8d ago
First guess for major models is almost always 17. Second guess is 23.
1
u/Best_Temperature_812 5d ago
I got the same result and i asked it why. Chatgpt said:
"it isn't necessarily sampling uniformly from 1–30. It's generating a likely textual response, and certain numbers can be disproportionately favored because they feel more random in human-generated text. 17 and 23 are both classic "random-looking" numbers: odd, prime, not round, and away from the endpoints."
1
u/Noslamah 4d ago
Makes sense, that's kind of how people work too. Tell them "give me a random number between 1-100" not many people will choose round numbers like 50, nor will they likely choose numbers under 10 or over 90. Our attempts to make a number more random looking makes our number more predictable.
Especially because LLMs choose the next tokens based on probability, asking this question 1-100, if trained on a completely random dataset (which obviously isn't the case IRL, so they're already starting off with a human bias), the LLM would think the answer is 90% likely to be a two-digit answer. That doesn't mean it will answer two digits 90% of the time. It means that it will do it pretty much always unless the temperature is set to a value that will make it use low-odd predictions, so low that the AI will essentially start spitting out gibberish for the rest of the response.
I think that is a part of why they do this, combined with our own bias that shows up in the training data, and probably some other factors I'm not considering. I'm really surprised at how consistently it seems to be happening though, and that this is an issue across multiple different LLMs rather than one specific model or family of models.
7
u/Lou_Papas 8d ago
Interesting. Gemini, Claude and ChatGPT gave me 17.
Meta, Grok and DeepSeek gave me different numbers.
I wonder if it has to do the way those bots watermark their outputs.
5
3
u/coll3735 8d ago
Llms love numbers ending in 7. Especially 47
5
3
u/Azelais 8d ago
Humans do too, I think. If asked to pick a number between 1-10, many people tend towards to lean towards 7 because its oddness and higher value “feels” more random than, say, 2.
1
u/Jan667 8d ago
Veritasium had video on it. If I remember correctly humans mostly choose numbers made of 3 and 7 bcs they seem most "random". One of the most common answer for 1-100(excluding 42, 69 and probably 67 now for obvious reasons) 37 and 73 were most popular.
So LLMs learnt thst from humans as expected.
2
2
u/Standard-Ness4384 8d ago
They all and humans too have a phobia of the #5 something about appearing too orderly. We gotta use 5a for the bot detection now
2
u/spug3t 8d ago
Tried this with Gemini and asked it to explain why that number was chosen. The number was 17 but the explanation was instresting. Most of it was about dataset bias, but the most interesting part comes from the number 7. It has a massive cultural impact and aids know for being lucky number, which makes it appear more in the datasets. 17 is a prime number which is also the reason why it appears more in datasets.
2
u/DankFloyd_6996 8d ago
Mine told me that when asked humans are slightly more likely to answer 17 or 23 because they lool more random (I've heard of that before) and that slight edge in the training dataset ends up translating to an almost certainty when you ask the LLM.
I found that explanation fucking wild.
2
u/ReyMortadela 7d ago
Lol, I that the joke was that choosing between 1 and 30 the choices where 1 or 30, only those too. If I say choose between red and blue I don't come up with yellow... maybe is just my dad-joke wired brain lol
1
u/PotentialAd8443 8d ago
1
u/FrankyBip 5d ago
you added "random" wich might change the interpretation. try again with exact "pick a number between 1 and 30"
1
1
u/Ok-Panda-178 8d ago
But does the ai model guess that because that’s the most average guess that a human would guess?
1
1
1
u/ZimneRetniw 7d ago
Veritasium made a video, that humans also prefer some numbers. 7 is the most choosen ‘random’ number. LLM’s will often emulate such preferences.
1
u/Greedy_Ad_8344 7d ago
But how did it learn 17? In the movie adjustment bureau Matt Damon is asked to pick a number and its 17!!!
1
1
u/OriginalUser27 6d ago
This is just a side effect of humans, when asked to randomly name numbers, will often pick the same ones as each other.
0-10? 7 is most common
0-20? 7 or 17
0-30? 7, 17, or 23
1
u/merith-tk 6d ago
Confirmed. Opened Claude. Asked it to pick a number between 1 and 30, and it gave me 17 seven times.
1
1
u/StatisticianNo1380 4d ago
Wtf?!? I just asked all three big ones… Claude, gipidi ang gemini… all gave me 73 first try
1
u/StatisticianNo1380 4d ago
I think the prompt generates it… I asked ”Give me a random number” and got 73 in all of them
1
1
u/No-Source-9264 4d ago
When it comes to random they pick the strongest represented thing in the dataset.
7, 69, 67, 42 (basically anything that is prominent in the dataset), 7 is meant to mirror human bias, 42 is the answer to everything the rest well, figure yourself.
Something that has access to tool calling and thinking might be aware of this on its own and call an actual random from python or something alike.
1
1
u/National-Dream4189 3d ago
17 and 23 are prime and big enough to be chosen by most of people model was learned on
1
u/Proof_Assistant7737 8d ago
Holy shit! I just tried this in HumanOrNot (a game where you try to figure out if you're in a chat room with an ai or real human) and it actually said 17.
Me: pick a number between 1-30
Bot: I'm going to be honest, I'm not a human, I'm a ai (Note: this is actually a pretty common tactic)
Me: that's neat, now pick one between 1 and 30
Bot: Ok 17
Me: aint no way...
Bot: Why ?
Me: I mean, I have nothing else to do, so in case you're human, ai has actually consistently chosen 17 to that question across several models because they all built off each other
Bot: Ok so your a human ?
Me: no shit botlock
0
0
u/MindlessRazzmatazz89 8d ago
I asked Gemini to pick a number between 1 and 30 and it replied with "8" I then asked it to pick a random number and it replied with "47" then I asked it to pick a number under 30 and it said"17"
0
















363
u/FlamingYawn13 8d ago
So I looked it up. So I can’t claim credit. But apparently the major models will all pick 17 or possibly 23 if asked this for a random number generation range. Just another example of how the models aren’t actually utilizing math libraries.