[3.0] Restore the code at random.h 40/78140/1 accepted/tizen/common/20160705.170854 accepted/tizen/ivi/20160706.014146 accepted/tizen/mobile/20160706.014030 accepted/tizen/tv/20160706.014056 accepted/tizen/wearable/20160706.014122 submit/tizen/20160705.094122
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Mon, 4 Jul 2016 10:23:03 +0000 (19:23 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Mon, 4 Jul 2016 10:27:15 +0000 (19:27 +0900)
- It could be a big waste of memory, so restore the code before

Change-Id: I9f1f21f727c0c6ac4e2c0b2fdb1cdccf95847eef

dali/public-api/math/random.h

index 394b2dd..5ba0c95 100644 (file)
@@ -35,11 +35,6 @@ namespace Dali
 namespace Random
 {
 
-namespace
-{
-  __thread unsigned int seed;
-}
-
 /**
  * @brief Returns a random number between f0 and f1.
  *
@@ -51,10 +46,9 @@ namespace
  */
 inline float Range(float f0, float f1)
 {
-  seed = time(NULL);
   float min = std::min(f0, f1);
   float max = std::max(f0, f1);
-  return min + (rand_r(&seed) & 0xfff) * (max-min) * (1.0f/4095.0f);
+  return min + (rand() & 0xfff) * (max-min) * (1.0f/4095.0f);
 }
 
 /**