Losowanie liczb z podziałem na grupy

0

Witam. Poszukuję programu, algorytmu, itp., który wykona następującą operację:

  1. podaję zakres liczb (powiedzmy od 1 do n)
  2. podaję liczbę grup (koszyków)
  3. program wylosuje unikalne liczby z podanego zakresu i umieści je w koszykach na zasadzie:
  • pierwsza wylosowana liczba - koszyk 1
  • druga wylosowana liczba - koszyk 2
  • trzecia wylosowana liczba - koszyk 3
    itd.

Jeżeli będę miał np. 6 grup (koszyków), to program losowaną siódmą liczbę umieści w koszyku 1, ósmą w koszyku 2 itd.

Najlepiej php, botutaj mam jeszcze jakieś pojęcie.
Ale jeżeli ktoś ma "gotowca" skompilowanego do uruchomienia na windzie, to byłoby super.

1

Może być Python?

from random import *

n = 1000
howMany = 100
numberOfBaskets = 10
numbers = sample(range(1,n),howMany)
baskets = []
for i in range(numberOfBaskets):
    baskets.append([])
for i in range(howMany):
    baskets[i%numberOfBaskets].append(numbers[i])

1 użytkowników online, w tym zalogowanych: 0, gości: 1