eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingJak zrobić test za pomocą PractRand? › Re: Jak zrobić test za pomocą PractRand?
  • Data: 2021-08-23 00:58:53
    Temat: Re: Jak zrobić test za pomocą PractRand?
    Od: "M.M." <m...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On Sunday, August 22, 2021 at 11:28:24 PM UTC+2, o...@g...com wrote:
    > Z nowym plikiem i z nowym konwerterem znowu mam pełno faili. Napisałem generator:
    >
    > x=440298129029124338965764381130484736423
    >
    > key1 = 47026247687942121848144207491837523525
    > key2 = 83866140218348733064738400095399246195
    >
    > def LCG(x,key1,key2):
    > x=(x * key1 + key2) & 340282366920938463463374607431768211455
    > x = x >> 96
    > return x
    >
    > Nie wiem, czy stałe są dobrze dobrane, ale chyba powinno być ok. Zaraz go
    przetestuję.

    U mnie generator tego typu przeszedł kilkugodzinne testy:

    x = 1;
    A = 79908886691;
    B = 8143076871913;
    x = x * A + B;
    return x >> 123;

    Uwaga, tylko 5 bitów jest pseudo losowych. Początkowych 500 bitów odrzucałem.

    Pozdrawiam

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: