C++ :: How To Pick Random Number From Array
Oct 24, 2013
Basically we have this 7 bit binary code, and i would like to pick out 3 numbers randomly from it, how do we do that ?
for example 1011101
int Num[7];
for(int i=6; i>=0 ; i--)
{Num[i] = binary % 2;
binary = binary/10;}
View 3 Replies
ADVERTISEMENT
May 9, 2014
What I'm trying to do is to have the program pick random people for different jobs. The user enters the number of people, then, enters both jobs and the people's names. I need the program to pick random people, but randomly pick again if the person has already been picked, so, no repeats. I have the program picking random people, but I can't get it to not pick the person again. I'll run it and there will be no errors, but it's almost like Xcode completely bi-passes the for/if to check if it's picked the person already.
Below is the code.
#include <iostream>
#include <math.h>
using namespace std;
int main() {
int runagain=0, correctnames=0, versiondesciosion=0, correctjobs=0;//vars that make descisions for running again
rerun:
[Code] ....
Dont look at the "fun" version for the switch statement. It's not ready yet, I'm just having trouble with the random thing.
View 3 Replies
View Related
Apr 26, 2013
I got this code here id like for it to pick up a random word from a text file and use it as the nick in this line
Code:
SetNick(GetRandomString(10));
how could i do it heres the full code for the client
Code: using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using FluorineFx;
using FluorineFx.Messaging.Adapter;
[Code] ....
View 8 Replies
View Related
Oct 28, 2013
I just recently started looking into C++ programming so I don't know much.
I was wondering is it possible to write a program to pick a random name from a list of names, which are in a .txt file? or if I could ask the user to input the list of names and then let the program pick a random name?
View 6 Replies
View Related
Apr 24, 2013
Creating a C program that can pick words in a string or array and save it in different location, later combine everything in one string or array. It will be using simple programming C code. For example (arrays, pointer) but not interrupts or other string functions.
In a sentence like this:
Size= 70
$--GSV,x,x,x,x,x,x,x,...*hh $--GGA,hhmmss.ss,llll.ll,a,yyyyy.yy,b,x,xx,x.x,x.x,M,x.x,M,x.x,xxxx*hh $--GLC,xxxx,x.x,a,x.x,a,x.x,a.x,x,a,x.x,a,x.x,a*hh $--GSA,a,a,x,x,x,x,x,x,x,x,x,x,x,x,x,x,x.x,x.x,x.x*hh
The program must capture the $--GGA string then extract from this string:
1) hhmmss.ss
2) IIII.II
3) a (if a = to N or S replace N or S with + or - respectively )
4) yyyyy.yy 5) b (if b = to E or W replace E or W with + or - respectively )
Save them in an array and display as well. After all the saving, the program should combine them to one string. That the final output.
View 7 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
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
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
Feb 23, 2015
The program has two array of character. One of them has size 26 and is initialized with the alphabet a to z. A random number generator generates two numbers and these two numbers are used to index into this array of alphabets. The second array is used to hold the indexed alphabets. For example, the first row is the value held in the second array and the second row are the two generated numbers.
b g c z k e <- letter index by generate number n1=1 n2=6 n1=2 n2=25 n1=10 … … … … n2=4 <- generated n1 & n2
Please see illustration below for clarification on the above question.
Element a b c ……… x y z
Index 0 1 2 ……… 23 24 25
Array2
Element a b c ……… x y z
Index 0 1 2 ……… 23 24 25
Final state after program execution
Array1
Element a b c ……… x y z
Index 0 1 2 ……… 23 24 25
Array2*
Element c e m ……… z f g
Index 0 1 2 ……… 23 24 25
Random No generated 2 4 12 ……… 25 5 6
* Actual char element allocated to each index location will depend on corresponding random number generated. Program completes execution after filling all 26 locations in Array2.
View 19 Replies
View Related
Jun 9, 2014
I'm currently working on a code, its a wheel of fortune type of game. I have specific values of an array of size 10, and i have to get these at a random. so they would not print out in order. but how to assign each value of the random to the array.
#include <stdlib.h>
#include <stdlib.h>
#define CHANCES 5
int main(void){
int num, i;
int money[10] = { 100, 300, 200, 350, 250, 150, 175, 500, 50, 75 };
[Code] ....
View 4 Replies
View Related
Jun 6, 2014
I have a question regarding finding similar 4 digit numbers in a pool of 120 numbers
Below is an linear single dimension array of 4 digits
There are 120, 4 digit numbers in total
My question is this - How can I code in C - a function that looks through all the 120, 4 digits to find similar numbers
Example - 2095 is similar or matches to - 0950, 5095, 5250, 5269 - i.e having 3 of the digits that are the same in the 4
The code must print out 2095 + all the matched numbers
If the Matched or Similar numbers are less then a certain number n - that number is discarded and the code should go onto the next number
2095095053741884864037233464846523768035
4340520865405306753553226100610753235081
1160346508409698809176715645765520676974
2398509523307591808464215318649140982136
2388015030217584311064844010520796345135
5376565155806436092330366745536969232311
4351519149310340620918615194324744655250
5330634052450976531053882380318069765623
2186677440212394367468519636617536556706
5274239549814534091052060118499521655275
6351091153944834003545212360098053955218
4835406061305276769161885611376776845269
I have written some code below but it is not working ...
Code:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <memory.h>
#include <dos.h>
FILE *fileptr;
FILE *fileptr1;
[Code] ....
View 10 Replies
View Related
Nov 20, 2014
This is my coding so far and I am confused to what the constant for array size is
//initialize arrays
string states[ARRAY_SIZE]={"Alabama", "Alaska", "Arizona"};
string capital[ARRAY_SIZE]={"Montgomery", "Juneau", "Phoenix"};
while (play again) {
//generate random index number
int index = rand () % _______
what goes after the rand () % ?
View 1 Replies
View Related
Oct 24, 2014
I need to find the smallest number in my 10x8 arraygrid with random numebr filled in it
Here my Code:
#include <iostream>
using namespace std;
int main() {
int total,average,smallest;
int row=0;
int col=0;
[Code] ....
View 2 Replies
View Related
Nov 6, 2014
I need to create A program That makes a 12x10 Array Grid Filled With Random Numbers From 0-99.
Then I need To Allow The User To Input A Number Between 0-99 And Then The program will then search through the array and count how many of the users number there is inside the array.
Code:
#include <iostream>
using namespace std;
int main() {
int input;
int number;
int row=0;
int col=0;
int Array [12][10];
[Code] ....
View 1 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
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
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
View Related