C/C++ :: Random Number To Matrix

May 24, 2014

I made a function that provides random number to a matrix. The function works fine but with one problem, every time i call the function it provides the same numbers to every matrix.

void randomMatNumbers(int **p, int rows, int cols) {
int i, j;
srand(time(NULL));
for(i = 0; i < rows; i++) {
for(j = 0; j < cols; j++)
p[i][j] = (rand() % 199) - 99;
}
}

View 2 Replies


ADVERTISEMENT

C/C++ :: Placing Numbers In Random Positions In Matrix?

Oct 30, 2014

i have a problem with a bit of code (part of an as-yet incomplete program that creates a sort of maze with 10 roadblocks, and then finds the shortest route to the exit.

I don't know what it means, to put tags around my code, but I shall try to point out the problem bit clearly. It is not a long segment. This part is all working fine and printing the messages the user needs to see initially:

#include <stdio.h>
#include <stdlib.h>
int main() {
printf("The number -1 shall represent the position of the robot in the matrix.
"
"The number 99 shall represent the position of the exit.
"
"The number 100 shall represent all blocks.
"
"All other numbers represent the number of moves required to reach the occupied space from the robot's position.
");

Below is where is goes bad, and I really am not sure why. The program says it has stopped responding and gets grayed out, and then I get the error message, "An access violation (Segmentation fault) raised in your program.

I have tried using the debugger, and it only tells me it found 0 errors and 0 warnings.

srand(time(NULL));
int initialmatrix [8] [8];
initialmatrix [0] [7] = 99;
int numberofblocks=0;
int randomrow;

[code]....

View 5 Replies View Related

C++ :: Create Random Matrix And Print It Out In Text File

Feb 11, 2014

I am trying to create a random 3x3 matrix and print it out in a text file using basic functions. My code below will not compile.

#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
//nxn Matrix = 3x3
const int ROWS = 3;
const int COLS = 3;

[Code] .....

View 2 Replies View Related

C++ :: Random Number Generator - Count How Many Times Each Number Shows Up

Sep 26, 2012

I'm running a game online and designing a program to generate Enemy Stats. Basically, it's supposed to generate 25 numbers between 0 and 7(to represent 8 Attributes on a 25 Point Buy system) and count how many times each number shows up.

Here's what the code looks like:

Code:
#include <iostream>
#include <ctime>
#include <cstdlib>
using namespace std;
int Generate() {
int r= rand();
int s= r%7;
[Code] ....

And here's two outputs.

1: Code:

12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 12133089220 Stats[0]= 25 Stats[1]= 0 Stats[2]= 0 Stats[3]= 0 Stats[4]= 0 Stats[5]= 0 Stats[6]= 0 Stats[7]= 0 Stats[8]= 0 Disallowed system call: SYS_socketcall

2: Code:

14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 14787708434 Stats[0]= 0 Stats[1]= 0 Stats[2]= 0 Stats[3]= 0 Stats[4]= 25 Stats[5]= 0 Stats[6]= 0 Stats[7]= 0 Stats[8]= 0 Disallowed system call: SYS_socketcall

Note that the number does change, but only between runs.

View 3 Replies View Related

C++ :: Random Number Generator Stuck On 1 Number?

Nov 21, 2013

I am working with C++ in Visual Studio. It's my first semester doing anything like this ever. Still, I am embarrassed that I am having trouble with this simple "coin flipping" program. The user tells the program how many times to "flip the coin" & then the program tells the user the results of each flip. You'll see I am randomly generating a 1 or a 2 within the function coinFlip to represent heads or tails. However, the problem is that if the user wants more than one coin flip, the "random" number stays the same for all of them, resulting in all heads or all tails. I am thinking this is an issue with the for loop that I have within the function coinFlip.

Code:

#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;

[Code] .....

View 3 Replies View Related

C :: Find Largest Number Of 3X3 Matrix

Jul 26, 2013

Its a code to find the largest number of a 3X3 matrix.The logic seems to be right........

Code:

#include<stdio.h>
main() {
int matrix[3][3],i,k,j,*a;
a=&matrix[0][0];
printf("Enter the elements");
for(i=0;i<=2;i++) {

[Code]....

View 7 Replies View Related

C :: Program To Find Largest Number From 5 Row By 5 Column Matrix

Feb 27, 2013

I made the code that stores and prints 5 row by 5 column values but how to find the largest number from them.What should I do to find the largest number?If I use if-else then it would be very tedious but I think there is way out with for loop but still I can't frame the logic. Here is the code

Code:
#include<stdio.h>
main() {
int lnum[5][5];
int i,j;
for(i=0;i<=4;i++) {

[Code] .....

View 7 Replies View Related

C++ ::  Random Number Between 7 To 10

Nov 27, 2013

I'm trying to generate random number from 7 to 10 but all i got is "Error C2661: 'rand' : no overloaded function takes 1 argument"

there is my code:

#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
void init_Function(); // init function

[Code] .....

View 4 Replies View Related

C/C++ :: Random Number Is Always 41 Or 42

Nov 11, 2014

When I run this program it always generates the number 41 or 42. Why is this? Even if I add the code

magic = rand()%100 + 1;

to specify a range of 1 to 100 it's still always 41 or 42.

This is exactly the same code my book uses just without the cout << magic statement

#include<iostream>
#include<cstdlib>
using namespace std;

[Code].....

View 1 Replies View Related

C++ :: Matching Random Number

Mar 27, 2014

When the number is guessed correctly the program doesn't print "You guessed right" ....

Code:
#include"stdafx.h"
#include<iostream>
#include<cstdlib>
#include<ctime>
#include<string>
usingnamespace std;

[Code] ....

View 4 Replies View Related

C :: Generate Random Number Between 50 And 200

Oct 15, 2014

I'm trying to write a program that generates a random number between 50 and 200. I made a program that generates random numbers, but how to make those random numbers be in-between 50 and 200. Any example of a program that generates random numbers that are confined in-between certain values?

View 1 Replies View Related

C++ :: Random Number Generator Between 0 And 100

May 27, 2014

I have a random number generator that should genetate 2 numbers between 100 and 0. The first number works fine but the second doesn't, why?

i1 = random() %100;
i2 = random() %100;
while(i1 < 0 && i1 > 100){
if (i1 < 0)
i1 = i1 + random() %100;
if (i1 > 100)

[Code] .....

View 16 Replies View Related

C++ :: How To Make Random Number To Be Different For X And Y

Sep 6, 2014

I got problem with the loop and Q(remains same = Q1 in output). How to make the random number to be different for x and y???

#include<stdio.h>
#include<time.h>
#include<math.h>
#include<stdlib.h>
int Random();
void Position(int z,int y);

[Code] ....

View 6 Replies View Related

C# :: Random Number For Quote?

Sep 17, 2014

I have a array that has 10 quotes inside, and I want to put a random number between 0 and 9in these -->[] , so that when I press the button a random quote will be shown.

private void Random_Click(object sender, RoutedEventArgs e) {
string[] Quotes = new string[10]; // List with quotes
Quotes[1] = "Life isn't about getting and having, it's about giving and being.";
Quotes[1] = "Whatever the mind of man can conceive and believe, it can achieve.";
Quotes[2] = "Strive not to be a success, but rather to be of value.";

[Code].....

View 10 Replies View Related

C# :: Random Number With No Duplicates?

Oct 12, 2014

I'm making the n puzzle game (15 puzzle), but having a problem generating random numbers without the duplicates.

Random num = new Random();
int rand = num.Next(1, 15);
b.Text = rand.ToString();

eliminating the duplicate numbers and only allowing 1-15 once in each button.

View 14 Replies View Related

C/C++ :: Random Number Conundrum

Nov 3, 2014

I've been having 3 days worth of difficulties with a part of my code for a moving-a-robot-around-blocks problem.

No error messages; it runs, it just, sadly, isn't doing what I want it to do.

When I isolate the random-number generating part of the code, it works just fine and give me numbers 0-7. However, when I put those random numbers into another functions to use them as x and y coordinates in the matrix (in order to randomly position 10 blocks, represented by the number 10), and then go to print the matrix (which should be all zeros except for 10 100s), I get a large random number in each position.

#include <stdio.h>
#include <time.h>
int getXCoordinates() //this function gets random x-coordinates in matrix {
int x;
x=rand()%8; // random number 0-7

[Code] ....

View 3 Replies View Related

C/C++ :: Random Number Of Asterisks Between 0 And 90

Apr 11, 2015

I have a code for random numbers between 0 and 90 but i can't figure out how to change the output for numbers to asterisks. Ex. if the random number is 8 i need it to print 8 asterisks.

#include <stdio.h>
#include <time.h>
#define MINR 0

[Code].....

View 7 Replies View Related

C# :: Random Number To 70 Billion

Aug 13, 2014

So in C#, I'm trying to create a random number between 0 and 70billion. However, Random() doesn't work because the value is Long. I've looked at a bunch of solutions online, but it seemed like they weren't allowing values on the low range. I also saw some bit-shifting stuff, but not sure if thats the best way and I don't quite understand how to do it.

View 14 Replies View Related

C/C++ :: Get Random Number Under Or Higher 10

Jun 5, 2014

I was trying to get random number under a specific number. I used this code below to get random number under the number 10.is there another way to get this result,too?

#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main() {
int mynumber = rand() % 10+1 ;
cout << mynumber ;
return 0;
}

is there a way to get a random number, bigger than a specific number(for example,number 10)

View 8 Replies View Related

C# :: Saving And Using Random Number?

Sep 27, 2014

I have this random number

List<string> ImageList = new List<string>();
ImageList.Add("Assets/Images/Image_0.jpg");
ImageList.Add("Assets/Images/Image_1.jpg");
ImageList.Add("Assets/Images/Image_2.jpg");

[Code] .....

The problem is that It generates a random number that can be the same as the last time. So I figured out, that I need to save my random number so I can use it later, as a if statement.

If saved number == r then it generates a new number.

how to save my generated number on OnNavigatedFrom method.

View 8 Replies View Related

C++ :: Modulus And Random Number Generation?

Apr 13, 2014

I am making a random number generator. I have fixed all issues except for one. I am supposed to ask the user for how many digits the user wants the numbers to have. How many numbers does the user want. Then randomly generate numbers according to what the user entered. So if the user said 2 digits and wanted 4 numbers then it would output 4 random numbers in the range of 10 to 99.

My notes from class show this working correctly. And it does work correctly. But I don't understand the math here or how the modulus effects it. I was able to get 1 and 2 digits to work but once I get to 5 it doesn't generate numbers correctly. it will only generate number s

Code: int min =1;
int max = 9;int number1 = rand();
cout << number1 % max + min << " "; h

Here is the 3 digit code I have. I also need to figure out how to make it unique so no number generates more then once. I think the issue may be that the numbers are not unique and it is generating the same number and that is somehow effecting the numbers it is outputting. It is either that or my math is wrong.

Code:
if (intLength == 5) {
for (int i = 0; i<intQuantity; i++) {

[Code]....

View 6 Replies View Related

C :: Random Number Generator Array?

Apr 6, 2013

Write a program that generates an array of 20 random numbers between 1 and 100. Use a loop to output the numbers on the screen with a field width of 4 characters. Write code that will reverse the numbers in the array and then output the numbers to the screen with a copy of the same output loop used with the original numbers.

View 7 Replies View Related

C :: Guess Random Number Game

Aug 9, 2013

I have an error on my Guess the random number game.When you got the right answer it shows the "You got the right answer" and shows the "What is the number?" Here is the code.

Code:

#include<stdio.h>
main()
{
srand(time(0));
int x=rand() % 101,guess=0,tries=3;
printf("The computer will generate a random number, try and guess the random number.
}

[code]....

View 3 Replies View Related

C :: Generating Random And Different Number In Array

Nov 30, 2014

How to generate random and different number in a range. This is my code:

Code:
#include <stdio.h>#define n 8
#define m 7
int main() {
int i,j,a[n][n];
printf("Relaxed Latin Square (%d,%d)

[Code] .....

When I executed that code, the number is random but not different.

View 3 Replies View Related

C :: Random Number Syntax In A Struct

Jan 18, 2014

I can’t figure out the syntax on how to generate random numbers for two members of a struct. It seems so simple because I know what I want to do, I just can’t make it work. I have the random generators I want but I don’t know how to pull it over into my struct.

Code:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
struct student {
int id;
int score;

[Code] ....

View 5 Replies View Related

C :: Storing Random Number Into Array

Dec 16, 2014

Code:

for(int i = 0 ; i < SIZE ; i ++)
{
scanf("%d" , & selection[i]);
srand((unsigned) time(&t));
draw[i] = rand() % 50; //feeling could be a problem with this line of code :::::

}

is it possible to do this. i am trying to get 6 different numbers stored into 6 elements of an array . this is the piece of the code i think there is a problem with. ie my program scans the numbers and then crashes at this point so think it could be something to do with the commented line?

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved