
// Генератор случайных чисел
// Алгоритм взят из исходников mp3 плеера (c) ILYA_ZX
#include "include.h"

unsigned int randseed;

#define random randint
#define randomize Randomize
unsigned int randint( int max )
{
  randseed = randseed * 0x08088405;
  randseed++;
  return ((long long)randseed * max ) >> 32;
}

unsigned int rand(){
  return randint(0x100000);//?
}

void Randomize(){ // Вызываем при старте для случайной последовательности
  TDate date;
  TTime time;
  GetDateTime(&date,&time);
  //rndindex = (unsigned char)time.param;
  randseed=(time.min | (time.hour<<5));
}
