Dynamic Integer Arrays - Play Random Cells

Feb 24, 2010

In the player vs computer tic tac toe game I've been working on there are 2 boolean arrays (one for the computer and one for the player) that track which cells have been taken. When all other moves have been exhausted I would like the computer to play a random cell. To do this I am trying to gather the indexes of all False values from the 2 arrays and add them to another dynamic integer array. The computer will then choose randomly from the new array. The two Boolean arrays are plyrTaken and cmptrTaken. The dynamic array is occupied.

Here I declared the arrays:
Public Class Form1
Private occupied() As Integer
Private plyrTaken(8) As Boolean
Private plyrPairs(14) As Boolean

Here I got the dynamic array ready for use:
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
ReDim occupied(0)

And here is the code I have attempted:
For index As Integer = 0 To 8
If plyrTaken(index) = False And cmptrTaken(index) = False Then
ReDim Preserve occupied(UBound(occupied) + 1)
[Code] .....

In the last block of code I was just trying to print the contents of the array to a list box so I could see if it was working. Obviously, it's not. When one position is occupied the list box shows the occupied cell index with a Zero. This really shouldn't be there as I want only taken cell indexes to be sent to array and list box. When a second position is occupied 7 zeros are added to the list box. Kinda shows promise as 9 total cells - 2 is 7 but there should be index numbers other than zero to represent the cells that have been occupied.

Also, the indexes shouldn't keep adding on to the dynamic array I need a way to clear the array and resize it back to 0. I tried adding
Redim occupied(0)
to the top of the code but that didn't seem to work.

View 17 Replies


ADVERTISEMENT

Dynamic Random Numbers Using Arrays

Nov 17, 2011

Been trying to think out something for this one but i can't come up anything. Arrays is kinda tough for me.

I am trying to practice a program that:

1. ask the user for number of elements

2. Use IsNumeric Function to catch an error.

3. A 3rd form pops up showing random numbers like this:

0 45
1 23
2 56
3 75
4 34
5 99

Then, after i click a button called "Sort" It sorts the random numbers from lowest to the highest value.

Public Class Form1
Private Sub btnGenerate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGenerate.Click

[Code].....

View 14 Replies

Integer Arrays - User Enter In Big Integers Using - Two Parallel Arrays

Dec 10, 2009

My assignment is to have a user enter in big integers using what i think is two parallel arrays. I got this far but now im stuck. I think i need to actually convert the text box input into an array but i do not know how to do that. I am all over the place in this project.

'Created/ Revised by: Jessica Falcetta
'Cap 204 Final Project: Big Integer Project
'Project Purpose: To calculate large integers through parallel arrays

[CODE]...

View 5 Replies

Class With Dynamic Arrays Inside Another Class Which Also Has Dynamic Arrays?

Nov 15, 2011

Below you will find a code sample that I have dummied up to try and demonstrate the issue I am having. However, this is just a dummied up piece of code. The actual program has noting to do with STUDENTS or TEACHERS. Basically, the problem I'm having is trying to have a CLASS within another CLASS each of which contain ARRAYS that need to be dynamic in size. The sample has a CLASS called STUDENTS that can have in theory many students, the number of which are unknown to the CLASS. I need to be able to add STUDENTS to the ARRAY programmatically.

The CLASSROOM Class should also be an Array since each TEACHER will have MANY Students. There will be only 1 Teacher for a given classroom but the SCHOOL will have MANY CLASSROOMS. Again, I need to programmatically add Teachers and Students without having predefined Array sizes. The code I have listed below will NOT work but it demonstrates what I am trying to achieve. I want to be able to reference the CLASS by using something like this ...

School(iTeacherIndex).Student(iStudentIndex) = "Rick Smith"

I feel like I should be able to use ARRAYLIST in both classes but haven't been able to get it to work. I've tried DIM'ing as ARRAY and can't get that to work either.If I can get ARRAYLIST to work then I shouldn't need to worry about expanding the array via UBOUND (if it's even possible).The REAL question is "How do I have a CLASS within a CLASS, each of which has ARRAYS that need to be dynamic in nature so they can be expanded as needed? The size of the array cannot be determined ahead of time".

REMEMBER . . . the actual program has nothing to do with Students and Teachers. This was just my way of demonstrating the issue using an analogy that I thought everyone could understand. The actual Class is much more involved.I have purposely hardcoded some values just to make the sample easier to work with. This is NOT how I normally program but is just here to hopefully make things a little more clear.

Here is the sample code . . .
'***********************************************************************************
'***********************************************************************************
'***********************************************************************************

'Here is the code that is in the form - This obviously doesn't work

Private Sub TeacherTestDemo()
Dim iTeacherIndex As Byte
Dim iStudentIndex As Byte

[code]....

View 2 Replies

Play Music In Random Order

Aug 19, 2010

I have a listbox with FileInfo in it so it can be music, when button11 is pressed for the songs to play in mediaplayer1 (axwindowsmediaplayer1) in a random order, then when the song finishes the next will play.

View 4 Replies

How To Generate A Random Block Of Number Of Cells In Two Dimensional Space

Nov 25, 2009

I am using VS2008. I worked on this problem for a time, but I was not successful doing it. Below is the VS file.I need to produce a grid of cells and have some random features as shown below which is an example of a world of (500 x 500) units (or any other size and grid size). It contains three areas (of 11 cells, Value of each cell = 108), two green areas (of 8 cells, Value of each cell = 137) and one river. The start point of the river should start from one of the world edges and finish to another one. Please note that number of feature could increase or decrease according to user inputs.The question is, how can I produce these features randomly? To clarify the question, I will read the number of areas from a form. I need these features so that the number of cells should be distributed randomly beside (attached to) each other in the world. The rivers occupy one sequential grid line. My problem is how can I randomly generate the features according to number of cells??

View 1 Replies

.net Media Player Shuffle And Random Play?

Feb 25, 2011

i created a media player in vb.net. i have a listbox as playlist. My problem is i have picturebox1 in which if i have to click shuffle the items in the playlist (listbox) will shuffle songs. Also, the playlist must automatically play songs.

View 5 Replies

Adding Two Integer Arrays?

Dec 17, 2009

For a project my teacher requires me to write a program that will do simple math on two integer arrays. User inputs up to 30 digits in two text boxes and I have to put that into two separate integer arrays.

'Big Integer Project
Option Explicit On
Option Strict On

[code].....

View 2 Replies

Create A Dynamic Jagged Arrays

Sep 25, 2010

I'm trying to create a dynamic jagged array. That is, one that i can increase the size of at runtime. Maybe its easier if I show you. I have a folder containing a varied number of files. What I want to do is set up a jagged array, with the file contents as the second array. So kind of like this:

Code:
FileList(0)
Filelist (0) (0) = Line1
Filelist (0) (1) = Line2
Filelist (0) (2) = Line3

[CODE]...

However, it throws a System.NullReferenceExeption when I try that. In addition, I don't understand jagged arrays all that well....Here is my code (that doesn't work). The jagged array must be accessible by other methods.

Code:
Imports System.IO

Public Class Form1
Public Skills()()

[CODE]...

View 4 Replies

Dynamic Array Of Byte Arrays?

Jun 24, 2009

A project requires to allocate a varying number of byte arrays (buffers).

It would be ideal if the following definition would be possible:

Dim ArrayOfBuffers() as buffer(10000) as Byte

The byte arrays must be ordered sequentially because they have to be written to a file by efficient procedures destinationFile.Write(ArrayOfBuffer(3),1000,1000)

The number of buffers will change during program execution sometimes. Therefore it would be nice to be able to do a ReDim on the data structure when needed.

View 5 Replies

10 Different Random Sentences Generating By Using Arrays?

Jun 29, 2012

I have an assignment that requires me to create 5 different arrays: nouns, adjectives, verbs, prepositions, and articles. From those 5 different arrays, it has to display 10 different random sentences in the listbox named lstRandomSentences. The sentences have to be in the following order:

<article> space <adjective> space <noun> space <verb> space <preposition> space <article> space <adjective> space <noun>. Each of those arrays have to be randomly chosen in the list box and that's what I am having trouble outputting randomly.

View 10 Replies

How To Fill Arrays With Random Numbers

Apr 26, 2011

I'm working on a program that calculates 2 things. First I need to fill a 5 x 5 array with random #'s from 1 - 10 and Determine the average of each row, each column and the two diagonals, and the second calculation is Fill a 100 element array with random numbers from 1 - 100 and determine the standard deviation and mean of the random numbers in the array.

View 7 Replies

Comparing Arrays - Can't Convert An Image To An Integer

Dec 15, 2011

I have 2 arrays. One is an array of images other an array of numbers. The images are card faces, (Card(i)), the integers are the corresponding values of the cards (Value(i)). I want to associate the card face with a corresponding value. However, everytime I do what I think is correct, I get an error stating that I cant convert an image to an integer and visa versa.

View 6 Replies

DB/Reporting :: Lost On Dynamic Arrays - How To Fill & Check

Jun 10, 2009

I guess I'm the newbie. I've just started trying to learn Visual basic 2008 express edition. I'm an old cobol mainframer and I'm having a hard time understanding this language. My project is to read a log file looking for claim numbers and I need to check that each claim has a start record and an end record. I need to fill up a dynamic array because I don't know how many claims there will be. The array needs to hold a unique claim#, a start claim flag, an end claim flag.

[Code]...

View 3 Replies

Dynamic Variable Size Multidimensional Multitype Arrays?

Oct 11, 2010

i am in the process of learning myself VB.net (2010 dotnet 4 )And am a litte confused in whats the best way to program what can be called an array.i want to have an array that looks like this,

{{"aap", 1}, {"noot", 2}, {"mies", 3, "boom"}, {"vuur", 4, 7}}
now i tried to declare

[code].....

View 9 Replies

How To Generate Random Sentence Taking Words From Arrays

Nov 14, 2010

I'm trying to create a program that produces random sentences as output. With five arrays of strings, one each for nouns, adjectives, verbs, prepositions, and articles. Each array should hold several words for that part of speech. Like, the Articles array could hold the strings "the" and "a"; the Nouns array could hold "Martian", "baby", "skunk","computer" and "mosquito"; the Prepositions array could hold "around", "through", "under", "over", and "by"; and so on.

It's supposed to generate sentences by randomly choosing eight words (randomly generating eight array indices) from these arrays, always constructing sentences by using the parts of speech in the following order: article, adjective, noun, verb, preposition, article, adjective, noun. Also, the code should be properly modularized so that the code to generate each part of speech is not repeated.

View 3 Replies

Using 2 Arrays To Make Random States Capital Quiz?

Nov 29, 2011

I have to make a program that uses 2 arrays, one with the states name and one with the capitals names. I have to make it to where it randomly selects a state and asks you what the capital is, and gives you 4 choices in the 4 radio buttons provided. My problem is getting one of the randomly selected answer choices to be the Correct answer.

Here is my code so far:
Public Class USCapitals
' Declare module level variables.
[Code] .....

View 3 Replies

Raise Events - Generic Function For Sorting Integer Arrays

Aug 26, 2010

I am very confuse over a Raise Events example and using delegate as a function pointer: I am clear with this function pointer example program below which creates a generic sort function for sorting integer arrays without changing the main sort function.
' Returns True if need to swap
Delegate Function CompareFunc(ByVal x As Integer, _
ByVal y As Integer) _
As Boolean

Here are two alternative target methods for the delegate - one for an ascending sort and one for a descending sort:
Function SortAscending(ByVal x As Integer, ByVal y As Integer) As Boolean
If y < x Then
SortAscending = True
End If
End Function
Function SortDescending(ByVal x As Integer, _
ByVal y As Integer) As Boolean
[Code] .....

View 1 Replies

Get A Random Number From An Integer Array?

Feb 10, 2010

i want to get a random number from an integer array, then delete that number in that array.for example, i have an array like this {1,2,3,4,5,6,7,8,9}now i want to get a RANDOM number in that array ( the number must be in the array), 8 for example. And then delete it from the array.

View 10 Replies

How To Generate Random Number (Integer 1 To 99)

Jun 4, 2012

I know there has to be a simple way to do this but I'm not sure how the syntax would go. I need to generate a random number from 1 to 99. How do I do this? I have my attempt that failed below:

Private Sub LoadBoard()
Dim mynum As Integer = (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99)
Storage.Slot1 = mynum(Int(Rnd() * 10 Mod 99))
End Sub

View 11 Replies

VS 2005 Generate Random Integer From 0 To 9

Feb 16, 2010

I am new in VB.Net programming...I wanted to generates 10 integers from 0 to 9 randomly and list it in a listbox. How can I do this using VB.Net???

View 2 Replies

Random Name Generator Loading Multiple Arrays From Text File

Jul 27, 2011

I have learnt how to create a basic random word generator. I now want to take this further but I would like to know if what I am thinking of is possible. I am in the process of wanting to create a random name/word generator which reads/loads an array from a text file. think this part I will be Ok with as there are some vids and tutorials about. However, I wish for the text file to have multiple arrays and then dependant on the day and time of the day, only a string from the current time array is loaded. Does that make sense and is it possible? I am happy to spend time learning how to do this but only if it is possible.

View 3 Replies

Take Two Integers From Two Text Boxes And Put Them Into Two Separate Integer Arrays Then Add Them Right To Left Carrying If Over 10

Dec 17, 2009

i need to take two integers from two text boxes and put them into two separate integer arrays then add them right to left carrying if over 10. here is what i have so far but just looking for the addition i think i can figure out the rest if i get the addition working...

' Project Name: Big Integer Project
' Project Purpose: User enters two integers up to 30 digits each then performs operation.
Option Explicit On

[code]....

View 2 Replies

Dynamic GridView - Insure The Input For The Textboxes Is An Integer

Dec 17, 2009

I have a web page with 5 checkboxes and 2 textboxes per checkbox. When the user checks one or more checkboxes the corresponding textboxes become enalbed for UI. I need to insure that the input for the textboxes is an integer-that I will do with a validators. There is a gridView on the same page. When the user checks one or more checkboxes the 2 columns of the gridView rows become active for input through enabled textboxes.

There are 4 columns in the grid. The minimum number of rows enabled are 2 and the maximum are 26. The UI for the grid's textbox input is numbers. Those numbers have to be equal to or less than the total. How do I validate UI of numbers(integers) into the grid's dynamically generated textboxes and then add the total and compare it to the alloted total? I prefer to do this with the code behind - using VB.NET - rather than with ASP.NET or absolutely not javascript.

View 1 Replies

Random Numbers Displayed Instead Of Stored Integer?

Mar 12, 2012

I've used a numericupdown to select a number and then save it to a .dat file
When i try to display the integer in a listbox, it appears as a random sequence of numbers.

for example, if i input 200 into the numbericupdown, when displayed in the listbox, it is shown as 538976366

Is it an error with the properties with either the numericupdown or the listbox? or do you need to see my code?

let me know if you need any more information or code

View 32 Replies

VS 2005 : Generate Random Integer And Put Into Array(9)?

Mar 8, 2010

I wanted to generate random integer and put into array(9). My code is as follow:-

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Randomize()
Dim rand As New Random

[code]....

I wanted the results to be ans = 3412657846 But instead I get ten ans results. So that means the rand.Next generate ten integer to array(0) and so on.I just want one random integer in array(0) and so on....

View 4 Replies

VS 2008 Generate A Random Integer Between Two Specified Values?

Jun 28, 2009

how can i do this ? i new how to but i forgot and i need it right now

View 2 Replies

Combo Boxes And Arrays - Create For Random Numbers And Place Them Into For Different Text Boxes

Nov 3, 2010

So as the name states; I am a newer coder.

This is the code i have:

Public Sub RandomNumbers()
Dim s(4) As String
Dim RandomNumber As Byte

I don't know if you can tell what I am trying to do here, so I will try to explain. I what to create for random numbers and place them into for different text boxes. I also would like to do this with combo boxes and their selected indexes. So if the combo box has 10 items in it; the new selected index would be the random number generated above.

View 5 Replies

Generate A List Of Random Integer With A Click Of The Button And Put The Results In A List Box Using .Net?

Nov 18, 2009

If I can generate a list of random integer with a click of the button and put the results in a list box using VB.Net but how do I randomly change several integer number generated by button 1 by clicking button 2? How I retain the results of button1 and change the results when clicking button2?I try before but the two button function code cannot relate to one another.

View 1 Replies

IDE :: How To Deal With Cells Excel Cells That Update Info Via The Web

Jul 5, 2009

My main goal is to have an excel spreadsheet that automatically plots the overall success of my stock portfolio over time (% change over time). I've been able to incorporate stock data into my spreadsheet by linking it to the web, but the trouble is the spreadsheet will keep no history of what the previous stock values were, so I can't graph how things change over time. This sounds like it might be too complicated to be built in to excel, so I was wondering if anyone knew how to program this in Visual Basic. Maybe something like this.... If refresh then new cell plus new time stamp. Another possibility would be to have a whole bunch of cells that refresh only once but at longer and longer intervals, e.g.,

[Code]...

View 2 Replies







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