Witam chciałbym napisać program (właściwie to procedurę) która na podstawie zadanego histogramu wygeneruje mi liczby pseudolosowo.
W moim programie mam już 2 procedury do generacji liczb (metodą Metropolis'a i von Neumann'a) ale one liczą na podstawie wzoru funkcji, a z histogramu będę miał tylko wartości w przedziałach.
Chciałem użyć dopasowanie wielomianu nie mogę (założenia zadania) więc teraz nie wiem jak to ugryźć.
Czy ktoś spotkał się kiedyś z takim problemem i byłby uprzejmy podzielić się pomysłami na rozwiązanie tego problemu ?
Załóżmy że wartości histogramu tj. wysokość (dla uproszczenia) pięciu słupków zapisałem w tablicy
int wys_hist[5];
i jak teraz za pomocą zwykłego "rand'a" i wartości z tablicy mam otrzymać jakiś rozkład (powiedzmy gaussa) ?
Proszę aby ktoś był tak miły na pisał mi w paru punktach taki ogólny algorytm jak problem rozwiązać bo po prostu nie mam pomysłu, a z kodowaniem to chyba sobie poradzę.