Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: C++
Expertise: Intermediate
Jan 2, 2001

Generating Random Float Values


To generate random floating numbers, choose a floating point number, divide it by the largest value of int type and multiply the result by the value of a function that generates random integers, say rand():
 
#include <limits> // for std::numeric_limits
#include <cstdlib> // for rand and srand
#include <ctime> // for time()
using namespace std;
int main()
{
 srand(time(0)); // random seed
 float rand_val=
  100000.0/numeric_limits<unsigned int>::max() * rand();
}
Danny Kalev
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date