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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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