

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
rand() and srand() in C
rand()
The function rand() is used to generate the pseudo random number. It returns an integer value and its range is from 0 to rand_max i.e 32767.
Here is the syntax of rand() in C language,
int rand(void);
Here is an example of rand() in C language,
Example
#include <stdio.h> #include<stdlib.h> int main() { printf("%d\n", rand()); printf("%d", rand()); return 0; }
Output
1804289383 846930886
srand()
The function srand() is used to initialize the generated pseudo random number by rand() function. It does not return anything.
Here is the syntax of srand() in C language,
void srand(unsigned int number);
Here is an example of srand() in C language,
Example
#include <stdio.h> #include<stdlib.h> #include<time.h> int main() { srand(time(NULL)); printf("%d\n", rand()); srand(12); printf("%d", rand()); return 0; }
Output
1432462941 1687063760
- Related Questions & Answers
- rand() and srand() in C/C++
- C++ Program to Use rand and srand Functions
- PHP srand() Function
- srand() function in PHP
- PHP rand() Function
- rand() function in PHP
- What is the use of randomize and srand functions in C language?
- ORDER BY rand() and keep them grouped in MySQL?
- How can I use RAND() function in an ORDER BY clause to shuffle MySQL set of rows?
- INT_MAX and INT_MIN in C/C++ and Applications
- Foreach in C++ and C#
- Comma in C and C++
- Loops in C and C++
- strdup() and strdndup() in C/C++
- isalpha() and isdigit() in C/C++
Advertisements