支持VS2015,去掉srand(time(0))
This commit is contained in:
@@ -4,13 +4,15 @@
|
|||||||
#define HGL_COMPILER_NAME OS_TEXT("Microsoft C/C++")
|
#define HGL_COMPILER_NAME OS_TEXT("Microsoft C/C++")
|
||||||
#define HGL_LIB_COMPILER_NAME OS_TEXT("MSC")
|
#define HGL_LIB_COMPILER_NAME OS_TEXT("MSC")
|
||||||
|
|
||||||
#if _MSC_VER < 1910 //Visual C++ 2017
|
#if _MSC_VER < 1900 //Visual C++ 2017
|
||||||
#error Please upgrade your compiler or development tools to Microsoft C/C++ 19.1 (Visual C++ 2017) or later.
|
#error Please upgrade your compiler or development tools to Microsoft C/C++ 19.1 (Visual C++ 2017) or later.
|
||||||
#else
|
#else
|
||||||
#if _MSC_VER >= 1920
|
#if _MSC_VER >= 1920
|
||||||
#define HGL_LIB_COMPILER_VERSION OS_TEXT("19.2") //Visual C++ 2019
|
#define HGL_LIB_COMPILER_VERSION OS_TEXT("19.2") //Visual C++ 2019
|
||||||
#elif _MSC_VER >= 1910
|
#elif _MSC_VER >= 1910
|
||||||
#define HGL_LIB_COMPILER_VERSION OS_TEXT("19.1") //Visual C++ 2017
|
#define HGL_LIB_COMPILER_VERSION OS_TEXT("19.1") //Visual C++ 2017
|
||||||
|
#elif _MSC_VER >= 1900
|
||||||
|
#define HGL_LIB_COMPILER_VERSION OS_TEXT("19.0") //Visual C++ 2015
|
||||||
#else
|
#else
|
||||||
#define HGL_LIB_COMPILER_VERSION OS_TEXT("Unknow")
|
#define HGL_LIB_COMPILER_VERSION OS_TEXT("Unknow")
|
||||||
#endif//_MSC_VER
|
#endif//_MSC_VER
|
||||||
|
@@ -46,7 +46,6 @@ namespace hgl
|
|||||||
if(!items||count<=0)
|
if(!items||count<=0)
|
||||||
return(false);
|
return(false);
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
srand( time(0) );
|
|
||||||
memcpy(&ti,items+(rand()%count),sizeof(T));
|
memcpy(&ti,items+(rand()%count),sizeof(T));
|
||||||
#else
|
#else
|
||||||
memcpy(&ti,items+(lrand48()%count),sizeof(T));
|
memcpy(&ti,items+(lrand48()%count),sizeof(T));
|
||||||
|
Reference in New Issue
Block a user