How to write a code for random pick from 1-1000 numbers?
The output should contain the 10 numbers from the range
1-1000 which should pick randomly, ie ,for each time we run
the code we should get different outputs.
Answer Posted / vignesh1988i
hi... guys... what i think is that we can make use of files... because it is asked that each time we run the code it must generate different numbers..... .. only in file it will be saved pernmently ....
first let us create a file to give a starting number to start the generation....
let us assume that we have created a file named random.txt... in that we have a number 21 (assumption)..
#include<stdio.h>
#include<conio.h>
void main()
{
FILE *pointer,*pointer1;
char ch;
int r=0,n[10],count=0;
pointer=fopen("random.txt","r");
while(1)
{
ch=fgetc(pointer);
if(ch==EOF)
break;
else
r=r+((ch-'0')*10); // to change char to int
}
int j=31;
for(int i=0;i<10;i++)
{
printf("%d",r+12+j);
if(i%2==0)
j+=42;
}
r+=23;
for(i=0;r>0;i++)
{
n[i]=r%10;
r=r/10;
}
pointer1=fopen("random.txt","w");
fflush(stdin);
i=0;
while(1)
{
count++;
ch=n[i]+'0';
if(count!=2)
{
fputc(ch,pointer1);
count++;
}
else
break;
i++;
}
getch();
}
this is only for a sample simple random number generation.....
thank u
| Is This Answer Correct ? | 0 Yes | 2 No |
Post New Answer View All Answers
Is array name a pointer?
What are the types of bitwise operator?
What is action and transformation in spark?
Is javascript based on c?
What is the use of bitwise operator?
How can I invoke another program (a standalone executable, or an operating system command) from within a c program?
What are the different properties of variable number of arguments?
Can a file other than a .h file be included with #include?
How to write a program for machine which is connected with server for that server automatically wants to catch the time for user of that machine?
What is the size of enum in bytes?
I need testPalindrome and removeSpace
#include
What is the difference between Printf(..) and sprint(...) ?
Write a program to print fibonacci series without using recursion?
WHAT IS THE DEFINATION OF IN TECHNOLOGY AND OFF TECHNOLOGY ?
What is identifier in c?