This is a discussion on how to create random number in c? within the C and C++ Programming forums, part of the Software Development category; hi techies, how to create random numbers in c language?...
| |||||||
| Register | FAQ | Members List | Calendar | Mark Forums Read |
| |||
| // Example of the Random class constructors and Random::NextDouble( ) // method. #using <mscorlib.dll> using namespace System; using namespace System::Threading; // Generate random numbers from the specified Random object. void RunIntNDoubleRandoms( Random* randObj ) { // Generate the first six random integers. for( int j = 0; j < 6; j++ ) Console::Write( S" {0,10} ", __box( randObj->Next( ) ) ); Console::WriteLine( ); // Generate the first six random doubles. for( int j = 0; j < 6; j++ ) Console::Write( S" {0:F8} ", __box( randObj->NextDouble( ) ) ); Console::WriteLine( ); } // Create a Random object with the specified seed. void FixedSeedRandoms( int seed ) { Console::WriteLine( S"\nRandom numbers from a Random object with seed = {0}:", __box( seed ) ); Random* fixRand = new Random( seed ); RunIntNDoubleRandoms( fixRand ); } // Create a random object with a timer-generated seed. void AutoSeedRandoms( ) { // Wait to allow the timer to advance. Thread::Sleep( 1 ); Console::WriteLine( S"\nRandom numbers from a Random object " S"with an auto-generated seed:" ); Random* autoRand = new Random( ); RunIntNDoubleRandoms( autoRand ); } void main( ) { Console::WriteLine( S"This example of the Random class constructors and Random" S"::NextDouble( ) \ngenerates the following output.\n" ); Console::WriteLine( S"Create Random objects, and then generate and " S"display six integers and \nsix doubles from each." ); FixedSeedRandoms( 123 ); FixedSeedRandoms( 123 ); FixedSeedRandoms( 456 ); FixedSeedRandoms( 456 ); AutoSeedRandoms( ); AutoSeedRandoms( ); AutoSeedRandoms( ); } /* This example of the Random class constructors and Random::NextDouble( ) generates the following output. Create Random objects, and then generate and display six integers and six doubles from each. Random numbers from a Random object with seed = 123: 2114319875 1949518561 1596751841 1742987178 1586516133 103755708 0.01700087 0.14935942 0.19470390 0.63008947 0.90976122 0.49519146 Random numbers from a Random object with seed = 123: 2114319875 1949518561 1596751841 1742987178 1586516133 103755708 0.01700087 0.14935942 0.19470390 0.63008947 0.90976122 0.49519146 Random numbers from a Random object with seed = 456: 2044805024 1323311594 1087799997 1907260840 179380355 120870348 0.21988117 0.21026556 0.39236514 0.42420498 0.24102703 0.47310170 Random numbers from a Random object with seed = 456: 2044805024 1323311594 1087799997 1907260840 179380355 120870348 0.21988117 0.21026556 0.39236514 0.42420498 0.24102703 0.47310170 Random numbers from a Random object with an auto-generated seed: 1624372556 1894939458 302472229 588108304 23919954 1085111949 0.14595512 0.30162298 0.92267372 0.55707657 0.25430079 0.74143239 Random numbers from a Random object with an auto-generated seed: 2105952511 1753605347 280739490 876793040 1129567796 524571616 0.62652210 0.31846701 0.15984073 0.24458755 0.62160607 0.54857684 Random numbers from a Random object with an auto-generated seed: 440048819 1612271236 259006751 1165477776 87731991 2111514930 0.10708907 0.33531104 0.39700773 0.93209853 0.98891135 0.35572129 */ |
| |||
| this will be used in C#: Random randNum = new Random(1986); randNum.Next(); // This will always generate 564610494 randNum.Next(); // This will always generate 1174029081 randNum.Next(); |
| |||
| Hi, U can use the rand() function to generate random numbers. Use the following coding, #include <stdio.h> #include <stdlib.h> #include<math.h> void main() { int i=100,c; c=rand()%100; printf("Random numbers between 0 and 99"); printf("%d",c); getch(); } |
| |||
| I saw your random number Random numbers from a Random object with seed = 456: 2044805024 1323311594 1087799997 1907260840 179380355 120870348 0.21988117 0.21026556 0.39236514 0.42420498 0.24102703 0.47310170 Random numbers from a Random object with an auto-generated seed: 1624372556 1894939458 302472229 588108304 23919954 1085111949 0.14595512 0.30162298 0.92267372 0.55707657 0.25430079 0.74143239 Random numbers from a Random object with an auto-generated seed: 2105952511 1753605347 280739490 876793040 1129567796 524571616 0.62652210 0.31846701 0.15984073 0.24458755 0.62160607 0.54857684 |
![]() |
| Thread Tools | |
| Display Modes | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| To get random number in mysql | Murali | Database Support | 7 | 11-05-2007 10:34 PM |
| How do I generate a random number from php? | itbarota | PHP Programming | 2 | 09-25-2007 07:57 AM |
| How do I generate a random number from php? | kingmaker | PHP Programming | 2 | 07-24-2007 01:56 AM |
| MySql Random string | priyan | Database Support | 3 | 07-13-2007 07:31 AM |
| Code:PHP Random Functions | pranky | PHP Programming | 0 | 02-24-2007 12:01 AM |