mardi 26 janvier 2016

Generating random poll numbers

I struggle with this simple problem: I want to create some random poll numbers. I have 4 variables I need fill with data (actually an array of integer). These numbers should represent a random percentage. All percentages added will be 100% . Sounds simple.

But I think it isn't that easy. My first attempt was to generate a random number between 10 and base (base = 100), and substract the number from the base. Did this 3 times, and the last value was assigned the base. Is there a more elegant way to do that?

My question in a few words:

How can I fill this array with random values, which will be 100 when added together?

int values[4];




Aucun commentaire:

Enregistrer un commentaire