Hmm, that’s how I managed to miss it, I think, I did not check D4 or D8, just D6 and D20 which were not powers of 2. Also I’ll admit I didn’t look at patterns, but when I ended using the functions in my programs I don’t recall patterns coming up all the frequently. This was for a random dungeon generator, a character generator and some cool terrain-building stuff.
I’ll admit though, the pinnacle of my Apple II programming, at least in terms of popularity was “triangles!” which simply generated random triangles on the screen when a key was pressed. Kept our friend’s 4-year-old fascinated for hours. 8-)
I had much more fun programming computers BEFORE I did it for a living... :-/
> On Oct 17, 2016, at 1:34 PM, C. Berry <xxxxxx@gmail.com> wrote:
>
> The distribution was good if you just did mod-6 to get a die roll, but there were serious problems with patterns in the lower bits. If you did mod-(small power of two) you'd very frequently get a short repeating cycle, e.g. mod-4 producing (0, 3, 1, 2, 0, 3, 1, 2, 0, 3, 1, 2...) ad infinitum.
>
> On Mon, Oct 17, 2016 at 1:26 PM, Bruce Johnson <xxxxxx@pharmacy.arizona.edu> wrote:
>
> > On Oct 17, 2016, at 1:10 PM, Kelly St. Clair <xxxxxx@efn.org> wrote:
> >
> > And when computers WERE brought to bear on the issue, the programs used were primitive and error-prone; consider the first Atlas of the Imperium, and its notoriously bad dataset, with whole sectors of bad output.
>
> That was fixable even then; the Apple BASIC RAND() function was actually pretty good. (iirc an Apple II was what was used to generate the Atlas) IF you didn't commit the rookie error of re-seeding it with the same value every time :-/ Also I do believe that someone sold a card that sampled background radiation for a true random seed. I know I considered getting one at one point, just couldn’t justify the $150-ish cost.
>
> I did a bunch of rand() testing with my ][+ back in the day; I repeatedly ran out to (iirc) 500,000 rolls of 2 and 3D6 and got a nice smooth distribution curve that looked properly bell shaped. Took 4 or 5 hours to do each set, of course. A 1kHz clock speed’ll do that for yah :-)
>
> --
> Bruce Johnson
> University of Arizona
> College of Pharmacy
> Information Technology Group
>
> Institutions do not have opinions, merely customs
>
> -----
> The Traveller Mailing List
> Archives at http://archives.simplelists.com/tml
> Report problems to xxxxxx@simplelists.com
> To unsubscribe from this list please goto
> http://archives.simplelists.com
>
>
>
> --
> "Eternity is in love with the productions of time." - William Blake
> -----
> The Traveller Mailing List
> Archives at
> http://archives.simplelists.com/tml
>
> Report problems to xxxxxx@simplelists.com
> To unsubscribe from this list please goto
> http://archives.simplelists.com
>
--
Bruce Johnson
University of Arizona
College of Pharmacy
Information Technology Group
Institutions do not have opinions, merely customs
-----
The Traveller Mailing List
Archives at http://archives.simplelists.com/tml
Report problems to xxxxxx@simplelists.com
To unsubscribe from this list please goto
http://www.simplelists.com/confirm.php?u= PltOdItWBSgOP4y0Q6abkGbDI1eus0 lz