Potrzebuję twojej pomocy i proszę dać mi radę. Od programowania perły wiem, że aby wygenerować losowy 30 bitową liczbę całkowitą powinniśmy napisać to tak:wygenerować losową 64-bitową liczbę całkowitą
RAND_MAX*rand()+rand()
Ale co mogłem zrobić, aby nie generować 30, ale 64-bitowa liczba całkowita zamiast losowych? Myślę, że jest to bardzo nieefektywna metoda, jeśli pomnożę dwie 30-bitowe liczby całkowite, a następnie pomnożę ponownie 4-bitową liczbę całkowitą, więc jakiej metody powinienem użyć? Używam teraz popcount_1 innej metody dla 64-bitowej i chciałbym przetestować ją na losowych liczbach całkowitych (ja również mierzę czas, który każdy z nich wykonuje, aby wykonać zadanie)
możesz również przesunąć i dodać je .. – duedl0r