#include <iostream>
#include <time.h> 
using namespace std;

unsigned long long delphi_rand_seed = time(NULL);


constexpr auto DELPHI_RAND_MAX = 4294967295;
inline unsigned long delphi_rand(void)
{
    delphi_rand_seed *= 134775813;
    delphi_rand_seed += 1;
    return (unsigned long)(delphi_rand_seed >> 32);
}



int main() {
	for (int i=0;i<16;i++)
	cout<<delphi_rand()<<" ";
	cout<<"\n\n";
	
	srand(time(NULL)); //seed генератора. Если поменять, будет не с единицы.
	for (int i=0;i<16;i++)
	cout<<rand()<<" ";
	return 0;
}