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.
Answers were Sorted based on User's Feedback
Answer / 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 |
Answer / dayquest
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int i;
randomize();
printf("\n Ten random numbers between 1 and 1000 are \n");
for(i=0;i<10;i++)
printf("%d ",random(1000)+1);
getch();
}
Is This Answer Correct ? | 0 Yes | 2 No |
What are register variables? What are the advantage of using register variables?
code for find determinent of amatrix
Is fortran still used today?
Given a valid 24 hour format time find the combination of the value and write a program ,do not hard the value and if any other inputs provided should work with the logic implemented Input: 11:30 Output: 13:10 Input: 18:25 Output: 21:58
Which node is more powerful and can handle local information processing or graphics processing?
Stimulate calculator using Switch-case-default statement for two numbers
write a function which accept two numbers from main() and interchange them using pointers?
swapping of two numbers without using third variable using AND and OR operators
Find the O/p of the following 1) #include int main() { char c='1'; int j=atoi(c); }
What is pragma in c?
main() { int i = 10; printf(" %d %d %d ", ++i, i++, ++i); }
dibakar & vekatesh..uttejana here..abt ur reply for in place reversal of linked list..wats p stands for there?