c++ random number 0 to 1
#include <iostream>
#include <cstdlib>
#include <ctime>
int main() {
// Seed the random number generator with the current time
std::srand(std::time(0));
// Generate a random number between 0 and RAND_MAX
int random_integer = std::rand();
// Convert the random number to a double between 0 and 1
double random_double = static_cast<double>(random_integer) / RAND_MAX;
// Output the generated random number
std::cout << "Random number between 0 and 1: " << random_double << std::endl;
return 0;
}