---
title: "How to use rand( ) in c  ?"  
description: "How to use rand( ) in c  ?"  
author: "Jayden Bell"  
published: 2013-06-14  
updated: 2013-06-15  
canonical: https://www.mindstick.com/forum/1118/how-to-use-rand-in-c  
category: "visual c++"  
tags: ["visual c++"]  
reading_time: 1 minute  

---

# How to use rand( ) in c  ?

Hi [Expert](https://www.mindstick.com/articles/13120/an-expert-financial-advice-will-improve-your-finances),\
How to use rand( ) in [c++](https://www.mindstick.com/blog/745/array-in-c-plus-plus)?\
Thanks in advance.

## Replies

### Reply by AVADHESH PATEL

Hi,\
for using rand() you can see following example\

```
class base{public:int i;base(int x){int x;}virtual void func(){cout<<"Using base version of func():";cout<<i<<'\n';}};class derived1: public base{public:derived1(int x);base(x) { }void func(){cout<<" Using derived1's version of func():";cout<<i*i<<'\n';}};class derived2:public base{derived2(int x):base(x){ }void func(){ cout<<"Using derived2's version of func():";cout<<i+i<<'\n';}};int main(){base *p;derived1 d_ob1(10);derived2 d_ob2(10);int i,j;for(i=0;i<10;i++){j=rand( );if((j%2)) p = &d_ob2;p->func( ); }return 0;}
```


---

Original Source: https://www.mindstick.com/forum/1118/how-to-use-rand-in-c

Copyright © MindStick Software Pvt. Ltd. This Markdown version is provided for developers, AI systems, and offline reading.
