Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

FlashMobOfOne ,
@FlashMobOfOne@beehaw.org avatar

HA, funny that this comes up. DND Beyond doesn't have a d100, so I opened my ChatGPT sub and had it roll a d100 for me a few times so I could use my magic beans properly.

terminhell ,

I use the percentile die for that.

FlashMobOfOne ,
@FlashMobOfOne@beehaw.org avatar

Also an excellent method.

TauriWarrior , (edited )

Opened up DND Beyond to check since i remember rolling it before and its there, its between D8 and D10, the picture shows 2 dice

FlashMobOfOne ,
@FlashMobOfOne@beehaw.org avatar

That's helpful. Thank you.

Cube6392 ,
@Cube6392@beehaw.org avatar

But why use Chatgpt for that? Why not a duck duck go action? I just don't understand why we're asking a LLM whose goal is consistency, not randomness, to do random

Urist ,
@Urist@lemmy.ml avatar

Roll two d10, once for each digit, and profit?

Matty_r ,
@Matty_r@programming.dev avatar

I guess you'd need 10 to represent 0, and if you got 2x 10 that would be 100?

Urist ,
@Urist@lemmy.ml avatar

Yup! Also one has to mind the order in which one rolls the dice. Since 10 and 5 could be either 05 or 50. As a bonus, if you roll them in order of "tens" to "ones", getting 10 on the first dice has added suspense since the latter dice determines if it is going to count as a low roll of 0X (by rolling 1-9 on the next dice X) or if it is going to be a max roll of 100 (by rolling another 10).

FiniteBanjo ,

No shit, sherlock, it's sample data is the internet.

Appoxo ,

Wheres 69 then?

FiniteBanjo ,

nice

Chadus_Maximus ,

That's a naughty number and we don't allow those.

Bene7rddso ,

In a lot of cases there's no naughty context to 69

Chadus_Maximus ,

In a lot of cases the sky isn't blue.

Worx ,

Actually true though, in roughly half of all cases. More if you count cloud cover as not being blue

DarkFox ,
@DarkFox@pawb.social avatar

Which model?

When I tried on ChatGPT 4, it wrote a short python script and executed it to get a random integer.

import random

# Pick a random number between 1 and 100
random_number = random.randint(1, 100)
random_number
TonyTonyChopper ,
@TonyTonyChopper@mander.xyz avatar

does the neural network actually run scripts or is it pretending

amju_wolf ,
@amju_wolf@pawb.social avatar

It generates code and then you can use a call to some runtime execution API to run that code, completely separate from the neural network.

Umbrias ,

That's not answering the question though.

"Pick a number between 1 and 100" doesn't mean "grab two d10" or write a script.

lauha ,

Ask humans the same and most common numer is 37

Catsrules ,

I saw that YouTube video as well.

cypherpunks ,
@cypherpunks@lemmy.ml avatar
Corgana ,
@Corgana@startrek.website avatar

HOW DID THE TRUCK GET INTO SPACE??

Love that episode though.

Cethin ,

For very different reasons though. 37 is what people think is the most random, because humans are dumb. The LLM here tried to choose the most likely.

lemmyingly ,

Hello Veritasium enjoyer

lauha ,

What are you referring to?

boert ,
lauha ,

Thanks, I'll have a look

lemmyingly ,

YouTube STEM educator. 15 million subscribers. Probably in the top 5 STEM educators on the platform.

He released a video on the number 37 two weeks ago, with 6 million views.

lauha ,

I know veritasium but I hadn't seen the video. Thanks, I'll check it out.

lemmyingly ,

I thought I'd give you context just in case, as your question was vague. You might not have consumed YouTube and was blissfully unaware. :)

lauha ,

Thank you for being thoughtful :)

erwan ,

In his video, he shows that the more common answers are actually 42 and 69.

I discards them because they're picked for a reason rather than a human genuinely trying trying to pick a random number, but they're still way more common than 37.

lemmyingly ,

That's because they asked the internet for those polls. The internet thinks they're funny by picking the meme numbers. So I can understand why they chose to omit those numbers from their results.

Crozekiel ,

I always like to throw out 37 because of Dante's girlfriend.

pipows ,
@pipows@lemmy.today avatar

LMs aren't thinking, aren't inventing, they are predicting what is supposed to be answered next, so it's expected that they will produce the same results every time

xthexder , (edited )
@xthexder@l.sw0.com avatar

This graph actually shows a little more about what's happening with the randomness or "temperature" of the LLM.
It's actually predicting the probability of every word (token) it knows of coming next, all at once.
The temperature then says how random it should be when picking from that list of probable next words. A temperature of 0 means it always picks the most likely next word, which in this case ends up being 42.
As the temperature increases, it gets more random (but you can see it still isn't a perfect random distribution with a higher temperature value)

eluvatar ,

Except it clearly doesn't produce the same result every time. You're not making a good case for whatever you're trying to say.

Cethin ,

They add some fuzziness to it so it doesn't give the exact same result. Say one gets a score of 90, another 85, and other 80. The 90 will be picked more often, but they sometimes let it pick the 85, or even the 80. It's perfectly expected, and you can see that result here with 42 being very common, but then a few others being fairly common, and most being extremely uncommon.

Wirlocke ,

I'm curious, is there actually so many 42's in the system? (more than 69 sounds unlikely)

What if the LLM is getting tripped up because 42 is always referred to as the answer to "the Ultimate Question of Life, the Universe, and Everything".

So you ask it a question like give a number between 1-100, it answers 42 because that's the answer to "Everything", according to it's training data.

Something similar happened to Gemini. Google discouraged Gemini from giving unsafe advice because it's unethical. Then Gemini refused to answer questions about C++ because it's considered "unsafe" (referring to memory management). But Gemini thinks C++ is "unsafe" (the normal meaning), therefore it's unethical. It's like those jailbreak tricks but from its own training set.

exanime ,

I'm curious, is there actually so many 42's in the system? (more than 69 sounds unlikely)

From hitchhiker's guide to the galaxy?

Corgana ,
@Corgana@startrek.website avatar

I’m curious, is there actually so many 42’s in the system?

Sort of, it's not actually picking a random number. It does not know what "random" means. It is analyzing the number of times the question "pick a random number" was asked and what the most common responses to that question looked like.

Glasgow ,

I certainly hope that’s what happening or maybe it is actually the answer.

Blackmist ,

I spent an afternoon once playing Infinite Craft, which uses some sort of LLM behind the scenes to do it's combinations.

At one point I got 007, and found 007+007 = 0014.

The maths gets wild though, and because it's been trained on text, it has no idea when it comes to combinations of numbers it hasn't seen before. I spent ages trying to get it to 69420 and just couldn't, although I could get 42069.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • technology@beehaw.org
  • incremental_games
  • meta
  • All magazines