1
0
mirror of https://github.com/hashcat/hashcat.git synced 2024-12-25 16:08:18 +00:00

Merge pull request #1309 from neheb/master

get_random_num: Simplify
This commit is contained in:
Jens Steube 2017-07-30 12:30:27 +02:00 committed by GitHub
commit 92eb946345

View File

@ -373,27 +373,13 @@ u32 get_random_num (const u32 min, const u32 max)
if (low == 0) return (0);
#if defined (__linux__)
#if defined (_WIN)
u32 data;
FILE *fp = fopen ("/dev/urandom", "rb");
if (fp == NULL) return (0);
const int nread = fread (&data, sizeof (u32), 1, fp);
fclose (fp);
if (nread != 1) return 0;
u64 r = data % low; r += min;
return (u32) r;
return (((u32) rand () % (max - min)) + min);
#else
return (((u32) rand () % (max - min)) + min);
return (((u32) random () % (max - min)) + min);
#endif
}