salwinion's blog

Snahou bylo vytvorit porovnavaci funkcni objekt, ktery vytvori z cisel pseudonahodnou posloupnost

Potreboval sem najit neco, co by mi poskladalo ulozena data pseudonahodne, takze sekvencni pristup begin → end by byl „nahodny“. Nasledujici kod ma par masarek, predevsim v „nahodnosti“.

Pouzity algoritmus premapovava bity v cislech na jine pozice a pak tyto premapovane hodnoty porovnava, je zrejme ze takoveto mapovani neni optimalni, pokud kdokoliv najde lepsi reseni budu jen rad.

Syndikovat obsah