Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

C - Matrix, random numbers

Tags:

c

random

matrix

row

I wrote a code to print 5x6 matrix of numbers, but i'm trying to figure out how can I make numbers within matrix random (if possible, within interval). How similar is it to getting random numbers in rows?

int row[50]
 srand(time(NULL));
 for(i=0;i<50;i++){
  row[i]=rand()%31+10;
  printf("%d ", row[i]);
 }

I used this code earlier today for 50 random numbers within 10-40 interval.

like image 524
user2627736 Avatar asked Jan 21 '26 16:01

user2627736


1 Answers

You can use two for loops:

int array[5][6];
srand(time(NULL));
int x, y;
for(x = 0; x < 5; x++) {
    for(y = 0; y < 6; y++) 
        array[x][y] = rand() % 31 + 10;
}
like image 154
jh314 Avatar answered Jan 24 '26 08:01

jh314