Информация об изменениях

Сообщение Re[2]: Как максимально честно но случайно перераспределить д от 03.04.2015 16:38

Изменено 03.04.2015 16:41 beyv

Здравствуйте, beyv, Вы писали:

B>Здравствуйте, C0x, Вы писали:


B>Пишем на 10 бумажках имя персоны. Для каждого одного доллара из ста тянем жребий-бумажку кому из персон этот доллар достанется.


Ух ты, даже работает

#include "stdafx.h"
#include <stdlib.h>
#include <time.h>



int _tmain(int argc, _TCHAR* argv[])
{
    int persons[10] = { 0 };

    srand((unsigned)time(NULL));

    for (int i = 0; i < 100 ; i++){

        int n = rand() * 10 / RAND_MAX;

        n = __min(10, __max(0, n));

        persons[n]++;
    }

    return 0;
}
Re[2]: Как максимально честно но случайно перераспределить д
Здравствуйте, beyv, Вы писали:

B>Здравствуйте, C0x, Вы писали:


B>Пишем на 10 бумажках имя персоны. Для каждого одного доллара из ста тянем жребий-бумажку кому из персон этот доллар достанется.


Ух ты, даже работает

#include "stdafx.h"
#include <stdlib.h>
#include <time.h>



int _tmain(int argc, _TCHAR* argv[])
{
    int persons[10] = { 0 };

    srand((unsigned)time(NULL));

    for (int i = 0; i < 100 ; i++){

        int n = rand() * 10 / RAND_MAX;

        n = __min(9, __max(0, n));

        persons[n]++;
    }

    return 0;
}