![]() |
| ||
|
Author | Message | Page: 2 1 [all][bottom] |
Bruiser419 member, 16 posts Thu 2 Jul 2020 at 13:12 |
I seem to be rolling rather awful lately, and I know that with as many die rolls the site does, it's most likely just random bad luck, but just curious. | |||
slogworx member, 6 posts https://slogworx.com Fri 3 Jul 2020 at 01:08 |
I'd love to see the code for the dice roller. I, personally, don't use it, because most programmatic rollers aren't random or even well done. Also, I just like to roll physical dice. | |||
Evil Empryss supporter, 1573 posts Insert witty and appropriate quote here Fri 3 Jul 2020 at 01:54 |
You might want to do a google search of the site for "dice roller" and see what else people have said about it. | |||
SunRuanEr subscriber, 288 posts Fri 3 Jul 2020 at 01:55 |
This message was last edited by the user at 01:55, Fri 03 July 2020. | |||
nauthiz subscriber, 661 posts Fri 3 Jul 2020 at 01:56 |
https://r.rpol.net/display.cgi?gi=9590&ti=2&date=1113503852&msgpage=&show=all | |||
slogworx member, 7 posts https://slogworx.com Fri 3 Jul 2020 at 02:04 |
Thank you! I'm familiar with perl and Debian, so I can find the code. | |||
slogworx member, 8 posts https://slogworx.com Fri 3 Jul 2020 at 02:06 |
| |||
slogworx member, 9 posts https://slogworx.com Fri 3 Jul 2020 at 03:16 |
Programmatic random number generators and seeding devices aren't designed for roleplaying games. They're designed for encryption. You're potentially getting rolls that are "more random" than they should be. Since there is no money in researching hand-rolled dice vs. programmatic generators in roleplay games, we can't really collect the data we need to test if the difference is statistically significant. Personally, I believe it is statistically different. There is a data set out there where it may be tested, though. We just have to devise the best way to test it (https://www.critrolestats.com/ has 5ish years of weekly rolls available via the google docs api.) | |||
rastashana member, 2 posts Fri 3 Jul 2020 at 04:12 |
By nature random is just that but doesnt mean its all over the place. Best example is a pack of cards. Toss them up in the air and watch how they fall. That is pure random chance. Some cards are going to be further away but there will always be overlap. Some cards will have stayed together or fallen nearer, others further but again random does not mean equal distance apart. Best seed to use is system time, this is from coding experience. Otherwise if you use the same seed you will get the same results every time. Kinda like insanity >.> This message was last edited by the user at 04:13, Fri 03 July 2020. | |||
Imladir member, 34 posts Fri 3 Jul 2020 at 08:27 |
And of course, not all psuedo-random number generators are equal. There are lots of trade offs being made regarding complexity, time, memory use, sequence length, etc. One thing for sure, is that for anything a little bit serious, you should never ever use the rand() function from a unix system it's just straight awful (bias towards low numbers). urandom doesn't have that specific problem, but it's not true random either. Of course as long as it does the job, it doesn't matter all that much. That being said, as someone who's been on the wrong end of a roller who's been angry for quite some time (20d20, 2 rolls above 11...) I can't help but have my doubts. That being said... We're the type of people who would just change a die on the table as if it magically solved everything despite knowing perfectly well that it doesn't, so... |
[top] |