logo

Случајна функција у Ц

У овој теми ћемо научити о насумичној функцији и о томе како можемо да генеришемо случајни број у програмском језику Ц. Као што знамо, рандом функција се користи за проналажење случајног броја између било која два дефинисана броја. У програмском језику Ц, рандом функција има две уграђене функције: ранд() и сранд() функцију. Хајде да разумемо ове функције у језику Ц.

Случајна функција у Ц

ранд() функција

У Ц програмски језик , функција ранд() је библиотечка функција која генерише случајни број у опсегу [0, РАНД_МАКС]. Када користимо функцију ранд() у програму, морамо да имплементирамо стдлиб.х заглављу јер је функција ранд() дефинисана у датотеци заглавља стдлиб. Не садржи никакав број семена. Стога, када извршавамо исти програм изнова и изнова, он враћа исте вредности.

отворите мени подешавања

Напомена: Ако су насумични бројеви генерисани помоћу функције ранд() без позива функције сранд(), она враћа исте низове бројева сваки пут када се програм извршава.

Синтакса

 int rand (void) 

Функција ранд() враћа насумичне целе бројеве чији је опсег од 0 до РАНД_МАКС. РАНД_МАКС је симболичка константа која дефинише у датотеци заглавља стдлиб.х, чија је вредност већа, али мања од 32767 у зависности од Ц библиотека.

Генеришите случајне бројеве помоћу функције ранд().

Хајде да напишемо програм за добијање случајног броја помоћу функције ранд().

да ли је

 #include #include #include void main() { // use rand() function to generate the number printf (' The random number is: %d', rand()); printf ('
 The random number is: %d', rand()); printf (' 
 The random number is: %d', rand()); printf ('
 The random number is: %d', rand()); getch(); } 

Излаз

 The random number is: 41 The random number is: 18467 The random number is: 6334 The random number is: 26500 

Генеришите 5 случајних бројева помоћу функције ранд().

Хајде да размотримо програм за генерисање 5 случајних бројева користећи функцију ранд() у програмском језику Ц.

рандом.ц

 #include #include int main() { int i; /* It returns the same sequence of random number on every execution of the program. */ printf(' Random Numbers are: 
&apos;); for (i = 0; i <5; i++) { printf(' %d', rand()); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Random Numbers are: 41 18467 6334 26500 19169 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Random Numbers are: 41 18467 6334 26500 19169 </pre> <p> <strong>3rd execution of the program</strong> </p> <pre> Random Numbers are: 41 18467 6334 26500 19169 </pre> <p>As we can see in the above output, it returns the same sequence of random numbers on every execution of the programming code.</p> <h3>Generate 10 random numbers from 1 to 100 using rand() function</h3> <p>Let&apos;s consider a program to find the random number in C using rand() function.</p> <p> <strong>rand_num.c</strong> </p> <pre> #include #include #include int main() { // declare the local variables int i, num; printf (&apos; Program to get the random number from 1 to 100 
&apos;); for (i = 1; i <= 100 10; i++) { num="rand()" % + 1; use rand() function to get the random number printf (' %d ', num); getch(); } < pre> <p> <strong>Output</strong> </p> <pre> Program to get the random number from 1 to 100 42 68 35 1 70 25 79 59 63 65 </pre> <h2>srand() function</h2> <p>The srand() function is a C library function that determines the initial point to generate different series of pseudo-random numbers. A srand() function cannot be used without using a rand() function. The srand() function is required to set the value of the seed only once in a program to generate the different results of random integers before calling the rand() function.</p> <h3>Syntax</h3> <pre> int srand (unsigned int seed) </pre> <p> <strong>seed</strong> : It is an integer value that contains a seed for a new sequence of pseudo-random numbers.</p> <h3>Generate the random numbers using srand() function</h3> <p>Let&apos;s write a program to get the random numbers using srand() function in C.</p> <p> <strong>srandNum.c</strong> </p> <pre> #include #include #include // use time.h header file to use time int main() { int num, i; time_t t1; // declare time variable printf(&apos; Enter a number to set the limit for a random number 
&apos;); scanf (&apos; %d&apos;, &amp;num); /* define the random number generator */ srand ( (unsigned) time (&amp;t1)); // pass the srand() parameter printf(&apos;
&apos;); // print the space /* generate random number between 0 to 50 */ for (i = 0; i <num; i++) { printf( '%d 
', rand() % 50); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit for a random number 10 44 32 23 35 6 33 1 4 22 18 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Enter a number to set the limit for a random number 15 13 30 24 27 4 30 28 35 36 13 44 39 21 5 7 </pre> <p>As we can see in the above Output, it returns different sequences of random numbers on every execution of the programming code.</p> <h3>Generate the random numbers using srand() and time() function</h3> <p>Let&apos;s write a program to get the random numbers using srand() with time() function.</p> <p> <strong>srand_time.c</strong> </p> <pre> #include #include int main() { int random = rand(); // assign the rand() function to random variable srand( time(0)); printf( &apos; Seed = %d&apos;, time(0)); printf( &apos; Random number = %d&apos;, random); return 0; } </pre> <p> <strong>Output</strong> </p> <pre> Seed = 1619450091 Random number = 41 </pre> <h3>Get a seeding value and print the random numbers using srand() function</h3> <p>Let&apos;s write a program to get the seed value and random numbers using srand() function.</p> <p> <strong>srand_time.c</strong> </p> <pre> #include #include int main() { int count; unsigned int seed; // use for randomize number printf(&apos; Enter the Seeding value: 
&apos;); scanf(&apos; %u&apos;, &amp;seed); srand (seed); // pass parameter // generate random number between 1 to 6 for (count = 1; count <= 1 5="=" 10; ++count) { printf(' %5d', + (rand () % 6)); if (count 0) print the number in next line puts(' '); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Enter the Seeding value: 10 6 4 3 3 6 3 3 1 3 4 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Enter the Seeding value: 20 2 4 2 4 5 4 3 5 1 4 </pre> <p> <strong>3rd execution of the program:</strong> </p> <pre> Enter the Seeding value: 25 1 6 1 6 4 4 1 4 1 3 </pre> <p>As we can see in the above Output, when we executed the same program again and again with different seeds values, it displays the different sequences of a random number from 1 to 6.</p> <h3>Generate the random number using the random function</h3> <p>Let&apos;s create a program to use stadlib header file to get the random number using random function in C.</p> <p> <strong>func.c</strong> </p> <pre> #include #include #include int main() { int i, num, max, temp; printf (&apos; Enter a number to set the limit of random numbers 
&apos;); scanf (&apos;%d&apos;, num); printf (&apos; Enter the maximum number from you want to get the random number: 
&apos;); scanf (&apos;%d&apos;, max); printf (&apos; %d random number from 0 to %d number are: 
&apos;, num, max); randomize(); for (i = 1; i <= num; i++) { temp="random(max)" * use random() function to get the random number printf (' %d ', temp); print } getch(); < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit of random numbers 17 Enter the maximum number from you want to get the random number: 100 15 random number from 0 to 100 number are: 42 68 35 1 70 25 79 59 63 28 75 89 90 43 7 4 65 </pre> <h2>Program to generate float random numbers</h2> <p>Let&apos;s consider a program to print the float random numbers in C.</p> <p> <strong>random1.c</strong> </p> <pre> #include #include #include int main() { srand( (unsigned int) time(NULL)); float f1 = 5.0; int i; printf(?Float random numbers are: 
?); for (i = 0; i<10; i++) { printf('%f', ((float) rand() rand_max) * f1); printf('
'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Float random numbers are: 1.208075 1.658376 4.645070 2.298807 3.117161 0.961486 4.115573 4.336223 2.894833 2.249825 </pre> <hr></10;></pre></=></pre></=></pre></num;></pre></=></pre></5;>

2. извршење програма:

 Random Numbers are: 41 18467 6334 26500 19169 

3. извршење програма

 Random Numbers are: 41 18467 6334 26500 19169 

Као што видимо у горњем излазу, враћа исти низ случајних бројева при сваком извршавању програмског кода.

Генеришите 10 случајних бројева од 1 до 100 помоћу функције ранд().

Хајде да размотримо програм за проналажење случајног броја у Ц помоћу функције ранд().

ранд_нум.ц

 #include #include #include int main() { // declare the local variables int i, num; printf (&apos; Program to get the random number from 1 to 100 
&apos;); for (i = 1; i <= 100 10; i++) { num="rand()" % + 1; use rand() function to get the random number printf (\' %d \', num); getch(); } < pre> <p> <strong>Output</strong> </p> <pre> Program to get the random number from 1 to 100 42 68 35 1 70 25 79 59 63 65 </pre> <h2>srand() function</h2> <p>The srand() function is a C library function that determines the initial point to generate different series of pseudo-random numbers. A srand() function cannot be used without using a rand() function. The srand() function is required to set the value of the seed only once in a program to generate the different results of random integers before calling the rand() function.</p> <h3>Syntax</h3> <pre> int srand (unsigned int seed) </pre> <p> <strong>seed</strong> : It is an integer value that contains a seed for a new sequence of pseudo-random numbers.</p> <h3>Generate the random numbers using srand() function</h3> <p>Let&apos;s write a program to get the random numbers using srand() function in C.</p> <p> <strong>srandNum.c</strong> </p> <pre> #include #include #include // use time.h header file to use time int main() { int num, i; time_t t1; // declare time variable printf(&apos; Enter a number to set the limit for a random number 
&apos;); scanf (&apos; %d&apos;, &amp;num); /* define the random number generator */ srand ( (unsigned) time (&amp;t1)); // pass the srand() parameter printf(&apos;
&apos;); // print the space /* generate random number between 0 to 50 */ for (i = 0; i <num; i++) { printf( \'%d 
\', rand() % 50); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit for a random number 10 44 32 23 35 6 33 1 4 22 18 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Enter a number to set the limit for a random number 15 13 30 24 27 4 30 28 35 36 13 44 39 21 5 7 </pre> <p>As we can see in the above Output, it returns different sequences of random numbers on every execution of the programming code.</p> <h3>Generate the random numbers using srand() and time() function</h3> <p>Let&apos;s write a program to get the random numbers using srand() with time() function.</p> <p> <strong>srand_time.c</strong> </p> <pre> #include #include int main() { int random = rand(); // assign the rand() function to random variable srand( time(0)); printf( &apos; Seed = %d&apos;, time(0)); printf( &apos; Random number = %d&apos;, random); return 0; } </pre> <p> <strong>Output</strong> </p> <pre> Seed = 1619450091 Random number = 41 </pre> <h3>Get a seeding value and print the random numbers using srand() function</h3> <p>Let&apos;s write a program to get the seed value and random numbers using srand() function.</p> <p> <strong>srand_time.c</strong> </p> <pre> #include #include int main() { int count; unsigned int seed; // use for randomize number printf(&apos; Enter the Seeding value: 
&apos;); scanf(&apos; %u&apos;, &amp;seed); srand (seed); // pass parameter // generate random number between 1 to 6 for (count = 1; count <= 1 5="=" 10; ++count) { printf(\' %5d\', + (rand () % 6)); if (count 0) print the number in next line puts(\' \'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Enter the Seeding value: 10 6 4 3 3 6 3 3 1 3 4 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Enter the Seeding value: 20 2 4 2 4 5 4 3 5 1 4 </pre> <p> <strong>3rd execution of the program:</strong> </p> <pre> Enter the Seeding value: 25 1 6 1 6 4 4 1 4 1 3 </pre> <p>As we can see in the above Output, when we executed the same program again and again with different seeds values, it displays the different sequences of a random number from 1 to 6.</p> <h3>Generate the random number using the random function</h3> <p>Let&apos;s create a program to use stadlib header file to get the random number using random function in C.</p> <p> <strong>func.c</strong> </p> <pre> #include #include #include int main() { int i, num, max, temp; printf (&apos; Enter a number to set the limit of random numbers 
&apos;); scanf (&apos;%d&apos;, num); printf (&apos; Enter the maximum number from you want to get the random number: 
&apos;); scanf (&apos;%d&apos;, max); printf (&apos; %d random number from 0 to %d number are: 
&apos;, num, max); randomize(); for (i = 1; i <= num; i++) { temp="random(max)" * use random() function to get the random number printf (\' %d \', temp); print } getch(); < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit of random numbers 17 Enter the maximum number from you want to get the random number: 100 15 random number from 0 to 100 number are: 42 68 35 1 70 25 79 59 63 28 75 89 90 43 7 4 65 </pre> <h2>Program to generate float random numbers</h2> <p>Let&apos;s consider a program to print the float random numbers in C.</p> <p> <strong>random1.c</strong> </p> <pre> #include #include #include int main() { srand( (unsigned int) time(NULL)); float f1 = 5.0; int i; printf(?Float random numbers are: 
?); for (i = 0; i<10; i++) { printf(\'%f\', ((float) rand() rand_max) * f1); printf(\'
\'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Float random numbers are: 1.208075 1.658376 4.645070 2.298807 3.117161 0.961486 4.115573 4.336223 2.894833 2.249825 </pre> <hr></10;></pre></=></pre></=></pre></num;></pre></=>

сранд() функција

Функција сранд() је функција Ц библиотеке која одређује почетну тачку за генерисање различитих серија псеудо-случајних бројева. Функција сранд() се не може користити без употребе функције ранд(). Функција сранд() је потребна да постави вредност семена само једном у програму да би генерисала различите резултате насумичних целих бројева пре позивања функције ранд().

Синтакса

 int srand (unsigned int seed) 

семе : То је целобројна вредност која садржи семе за нови низ псеудослучајних бројева.

Генеришите случајне бројеве помоћу функције сранд().

Хајде да напишемо програм да добијемо случајне бројеве користећи сранд() функцију у Ц.

линук бесплатан ипцонфиг

срандНум.ц

 #include #include #include // use time.h header file to use time int main() { int num, i; time_t t1; // declare time variable printf(&apos; Enter a number to set the limit for a random number 
&apos;); scanf (&apos; %d&apos;, &amp;num); /* define the random number generator */ srand ( (unsigned) time (&amp;t1)); // pass the srand() parameter printf(&apos;
&apos;); // print the space /* generate random number between 0 to 50 */ for (i = 0; i <num; i++) { printf( \'%d 
\', rand() % 50); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit for a random number 10 44 32 23 35 6 33 1 4 22 18 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Enter a number to set the limit for a random number 15 13 30 24 27 4 30 28 35 36 13 44 39 21 5 7 </pre> <p>As we can see in the above Output, it returns different sequences of random numbers on every execution of the programming code.</p> <h3>Generate the random numbers using srand() and time() function</h3> <p>Let&apos;s write a program to get the random numbers using srand() with time() function.</p> <p> <strong>srand_time.c</strong> </p> <pre> #include #include int main() { int random = rand(); // assign the rand() function to random variable srand( time(0)); printf( &apos; Seed = %d&apos;, time(0)); printf( &apos; Random number = %d&apos;, random); return 0; } </pre> <p> <strong>Output</strong> </p> <pre> Seed = 1619450091 Random number = 41 </pre> <h3>Get a seeding value and print the random numbers using srand() function</h3> <p>Let&apos;s write a program to get the seed value and random numbers using srand() function.</p> <p> <strong>srand_time.c</strong> </p> <pre> #include #include int main() { int count; unsigned int seed; // use for randomize number printf(&apos; Enter the Seeding value: 
&apos;); scanf(&apos; %u&apos;, &amp;seed); srand (seed); // pass parameter // generate random number between 1 to 6 for (count = 1; count <= 1 5="=" 10; ++count) { printf(\' %5d\', + (rand () % 6)); if (count 0) print the number in next line puts(\' \'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Enter the Seeding value: 10 6 4 3 3 6 3 3 1 3 4 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Enter the Seeding value: 20 2 4 2 4 5 4 3 5 1 4 </pre> <p> <strong>3rd execution of the program:</strong> </p> <pre> Enter the Seeding value: 25 1 6 1 6 4 4 1 4 1 3 </pre> <p>As we can see in the above Output, when we executed the same program again and again with different seeds values, it displays the different sequences of a random number from 1 to 6.</p> <h3>Generate the random number using the random function</h3> <p>Let&apos;s create a program to use stadlib header file to get the random number using random function in C.</p> <p> <strong>func.c</strong> </p> <pre> #include #include #include int main() { int i, num, max, temp; printf (&apos; Enter a number to set the limit of random numbers 
&apos;); scanf (&apos;%d&apos;, num); printf (&apos; Enter the maximum number from you want to get the random number: 
&apos;); scanf (&apos;%d&apos;, max); printf (&apos; %d random number from 0 to %d number are: 
&apos;, num, max); randomize(); for (i = 1; i <= num; i++) { temp="random(max)" * use random() function to get the random number printf (\' %d \', temp); print } getch(); < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit of random numbers 17 Enter the maximum number from you want to get the random number: 100 15 random number from 0 to 100 number are: 42 68 35 1 70 25 79 59 63 28 75 89 90 43 7 4 65 </pre> <h2>Program to generate float random numbers</h2> <p>Let&apos;s consider a program to print the float random numbers in C.</p> <p> <strong>random1.c</strong> </p> <pre> #include #include #include int main() { srand( (unsigned int) time(NULL)); float f1 = 5.0; int i; printf(?Float random numbers are: 
?); for (i = 0; i<10; i++) { printf(\'%f\', ((float) rand() rand_max) * f1); printf(\'
\'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Float random numbers are: 1.208075 1.658376 4.645070 2.298807 3.117161 0.961486 4.115573 4.336223 2.894833 2.249825 </pre> <hr></10;></pre></=></pre></=></pre></num;>

2. извршење програма:

 Enter a number to set the limit for a random number 15 13 30 24 27 4 30 28 35 36 13 44 39 21 5 7 

Као што можемо видети у горњем излазу, он враћа различите низове случајних бројева при сваком извршавању програмског кода.

Генеришите насумичне бројеве помоћу функција сранд() и тиме().

Хајде да напишемо програм за добијање случајних бројева користећи сранд() са функцијом тиме().

сранд_тиме.ц

 #include #include int main() { int random = rand(); // assign the rand() function to random variable srand( time(0)); printf( &apos; Seed = %d&apos;, time(0)); printf( &apos; Random number = %d&apos;, random); return 0; } 

Излаз

 Seed = 1619450091 Random number = 41 

Узмите почетни вредност и одштампајте насумичне бројеве помоћу функције сранд().

Хајде да напишемо програм за добијање почетних вредности и случајних бројева помоћу функције сранд().

сранд_тиме.ц

 #include #include int main() { int count; unsigned int seed; // use for randomize number printf(&apos; Enter the Seeding value: 
&apos;); scanf(&apos; %u&apos;, &amp;seed); srand (seed); // pass parameter // generate random number between 1 to 6 for (count = 1; count <= 1 5="=" 10; ++count) { printf(\' %5d\', + (rand () % 6)); if (count 0) print the number in next line puts(\' \'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Enter the Seeding value: 10 6 4 3 3 6 3 3 1 3 4 </pre> <p> <strong>2nd execution of the program:</strong> </p> <pre> Enter the Seeding value: 20 2 4 2 4 5 4 3 5 1 4 </pre> <p> <strong>3rd execution of the program:</strong> </p> <pre> Enter the Seeding value: 25 1 6 1 6 4 4 1 4 1 3 </pre> <p>As we can see in the above Output, when we executed the same program again and again with different seeds values, it displays the different sequences of a random number from 1 to 6.</p> <h3>Generate the random number using the random function</h3> <p>Let&apos;s create a program to use stadlib header file to get the random number using random function in C.</p> <p> <strong>func.c</strong> </p> <pre> #include #include #include int main() { int i, num, max, temp; printf (&apos; Enter a number to set the limit of random numbers 
&apos;); scanf (&apos;%d&apos;, num); printf (&apos; Enter the maximum number from you want to get the random number: 
&apos;); scanf (&apos;%d&apos;, max); printf (&apos; %d random number from 0 to %d number are: 
&apos;, num, max); randomize(); for (i = 1; i <= num; i++) { temp="random(max)" * use random() function to get the random number printf (\' %d \', temp); print } getch(); < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit of random numbers 17 Enter the maximum number from you want to get the random number: 100 15 random number from 0 to 100 number are: 42 68 35 1 70 25 79 59 63 28 75 89 90 43 7 4 65 </pre> <h2>Program to generate float random numbers</h2> <p>Let&apos;s consider a program to print the float random numbers in C.</p> <p> <strong>random1.c</strong> </p> <pre> #include #include #include int main() { srand( (unsigned int) time(NULL)); float f1 = 5.0; int i; printf(?Float random numbers are: 
?); for (i = 0; i<10; i++) { printf(\'%f\', ((float) rand() rand_max) * f1); printf(\'
\'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Float random numbers are: 1.208075 1.658376 4.645070 2.298807 3.117161 0.961486 4.115573 4.336223 2.894833 2.249825 </pre> <hr></10;></pre></=></pre></=>

2. извршење програма:

 Enter the Seeding value: 20 2 4 2 4 5 4 3 5 1 4 

3. извршење програма:

 Enter the Seeding value: 25 1 6 1 6 4 4 1 4 1 3 

Као што можемо видети у горњем излазу, када смо поново и поново извршавали исти програм са различитим почетним вредностима, он приказује различите секвенце случајног броја од 1 до 6.

Генеришите случајни број помоћу функције рандом

Хајде да направимо програм који ће користити стадлиб датотеку заглавља да добијемо случајни број користећи насумичне функције у Ц.

фунц.ц

 #include #include #include int main() { int i, num, max, temp; printf (&apos; Enter a number to set the limit of random numbers 
&apos;); scanf (&apos;%d&apos;, num); printf (&apos; Enter the maximum number from you want to get the random number: 
&apos;); scanf (&apos;%d&apos;, max); printf (&apos; %d random number from 0 to %d number are: 
&apos;, num, max); randomize(); for (i = 1; i <= num; i++) { temp="random(max)" * use random() function to get the random number printf (\' %d \', temp); print } getch(); < pre> <p> <strong>Output</strong> </p> <pre> Enter a number to set the limit of random numbers 17 Enter the maximum number from you want to get the random number: 100 15 random number from 0 to 100 number are: 42 68 35 1 70 25 79 59 63 28 75 89 90 43 7 4 65 </pre> <h2>Program to generate float random numbers</h2> <p>Let&apos;s consider a program to print the float random numbers in C.</p> <p> <strong>random1.c</strong> </p> <pre> #include #include #include int main() { srand( (unsigned int) time(NULL)); float f1 = 5.0; int i; printf(?Float random numbers are: 
?); for (i = 0; i<10; i++) { printf(\'%f\', ((float) rand() rand_max) * f1); printf(\'
\'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Float random numbers are: 1.208075 1.658376 4.645070 2.298807 3.117161 0.961486 4.115573 4.336223 2.894833 2.249825 </pre> <hr></10;></pre></=>

Програм за генерисање случајних бројева са плутајућим бројем

Хајде да размотримо програм за штампање случајних бројева са пловком у Ц.

рандом1.ц

 #include #include #include int main() { srand( (unsigned int) time(NULL)); float f1 = 5.0; int i; printf(?Float random numbers are: 
?); for (i = 0; i<10; i++) { printf(\\'%f\\', ((float) rand() rand_max) * f1); printf(\\'
\\'); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> Float random numbers are: 1.208075 1.658376 4.645070 2.298807 3.117161 0.961486 4.115573 4.336223 2.894833 2.249825 </pre> <hr></10;>