I have an issue in VB6 that is giving me a major headache. When using a variable defined as a single data type, VB6 will add random numbers to the number i assign to it.
For instance I have a single variable that is manually set to 0.3. Then i create another single variable and set it to 0.25. I have the program add 0.01 to the second variable until it equals the first. But they never equal. I couldn't figure out why when both were showing they equaled 0.3.
I'm realy green when it comes to programming but I like to think I am learning quickly. However, I cant figure out how to generate a number of random numbers baised on the vailu of a numeric slider. So for example I am generating a number between 1-12 where each point of value for the slider would generate an indiigual number that can all be added to a final total. I would also like to be able to back the slider down to a previous number and have the same total I had last time I was at position x. This is what i have so far:
how to add together integers from the end of a list array based on certain criteria. example: a list of students assignments and grades, and im trying to add all of the grades from a certain student up based on the student id from the user.
the student table looks like this: 111 H1 09/12/2010 17 111 P1 09/14/2010 42 111 H2 10/02/2010 18
The class Random is out right defective. It always produces the same random numbers in the same sequence. Things I have tried so far is every kind of seed you can think of as well as Randomize. The result is that I always get the same random numbers in exactly the same sequence.
So how would I use .next (random numbers) to randomly select something from a list of numbers but it can't repeat the number?I could do:
dim num as integer dim r as new random num = r.next(1,5) if num = 1 then elseif num = 2 then etc.
That wouldn't work because it would repeat.If I donwload someone's game can I disect it in VS? :0 I tried going to open project, then I went to the folder and clicked open. It brought me inside of the folder so I tried to open the game but there is no form1 there. It says the games name then .exe in the explorer-like thing in the top right?Also, how would I have a value or something in a label and access it from a button.
Example:This is in a label.
Dim number as Integer number = 0
Then in the button do
Label.number = 0
How would I do something like that? I want to use that a lot as I did in a different language.
The program must generate 6 unique random numbers but when I click display numbers sometimes it gives me 6 unique numbers and sometimes I get duplicate numbers. I will add the code I have so far.
Public Class frmMain
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
I don't take programming lessons at school or anything, and I'm starting to (try to) teach myself about random things.Currently I'm making an app that has 3 functions:
-Random Integer (1 to 100) -Random Answer (Yes or No, similar to a coin flip) -Random Dice Roll (1 to 6)
How would I go about doing this?At the moment all I know about random numbers etc. is that I will need to do something along the lines of Dim dice As New Random or something like that, but, like I mentioned, I have no idea.I am well aware of the DIC rules that you won't write the code for me/do my "homework(?)" for me, and that's not what I'm asking.
I used a regular expression, which handles both numbers and letters in strings of arbitrary length, in one line of code. dim rtn as String = Regex.Replace(input, "..", "$& ")
I'd like to take numeric strings of arbitrary length and insert a space every 2 characters. So 1233456 becomes 12 33 45 6. Is there a way I can use format as string or IFormatProvider, like? That would put a limit on how long the string could be though, right? Since I'm casting to a long.
CLng((input)).ToString("## ") I'd like to take strings of arbitrary length and insert a space every 2 characters. 123dssas4rr should become 12 3d ss as 4r r
I nedd some help in generating a random alph-numeric password for a form that I building. The form should suggest a password that 18 characters long. The user would either agree to this password or enter their own password.[code]When I use this I get a two digit number.
best way to check if a textbox has only 4 numbers and isNumeric, for example i need to enter postcodes.I currently have:
If CDbl(txtPostcode.Text) <> 4 Or Not IsNumeric(txtPostcode) Then MessageBox.Show("Postcode must be 4 Digits", "Error")
But the message box comes up regardless of whether there is 4 numbers, letters, or anything in the textbox. Its also used in the leave function of the textbox.
Basically, I want to divide two numbers together and they should be 2 random numbers from 1-12 (I have done that part) but, the answer should be a whole number (i.e. Integer, so no decimal points etc) So, I did the following:
' Initialize the random-number generator. Randomize() ' Generate random value between 1 and 12. Dim value5 As Integer = CInt(Int((12 * Rnd()) + 1))
[code]....
but the problem here is that the program crashes after only a few clicks on the button. So I guess the question is: How can I make the program generate two numbers (from 1-12) that when divided become a whole number?(Is there any code that may tell the random generator that I want the numbers to be even?-so all even numbers from 1-12?)
I am having dificulties taking a datagrid cell value stored in the following location (datagridVNTPSorted.Item(15), irow).Value) into individual digits to reassign values for counters.
The cell in the datagrid (Listed Above) contains a number between 1 and 5624. I have 4 different counters. If the number was "2856", the counters would need to be updated as follows:
I have a string I want to parse. I could write the code to do so, but I figured that VS.NET has a parser that should do this for me.however, I can't find it. All the searches I do return info on how to parse numeric values in string form into real numbers. It would be nice if the MSDN search had some ways to allow users to enter more details than just search text and 3 ways to filter out irrelevant stuff. In any case, I also tried things like string.parse (nope - although I kinda figured this would be it.) I also looked at Enum.parse, but the code indicates that it works with arrasy of items, not strings.
I have a textbox which has a numeric value that changes - would it be possible to check if that value matches two numeric values in a text file? and if the value matches then to display some text in a label? The textfile only has fields displayed like so Horizontal 55 Vertical 16 So I would only need to check if the numeric field in textbox matches the two numbers in the second column. In the past I have use System.IO.File to create/delete/append to files but I havent come across anything like contains.
what i want to is convert this string to something like this
2. JXK2LB AP2WXB S1P0XE ZXPA3H X1LAKW DOXPS3
both 1 & 2 the above strings are fictitious (i made them up to make my point clear)
I am trying to make a licensing system for my VB 2010 express application. (2) above will act as a serial key which can be derived from (1) which is an encrypted form of something unique of the client computer.
i want to know how to generate 7 "differents" random numbers.
I need to use a tab() with 7 entries and verify(with a loop?) if the generated number is or not present in the the table, if not then increment a counter by 1 and add the number in the table and increment the table position by 1 for the next randomized number.
Im not sure how to do the verification, so far all i have is a function i made for the random number between min and max:
Private Function randGen(ByVal min As Integer, ByVal max As Integer) Dim random As New Random() Dim i As Integer
I want to get random numbers between 0 to 100..But i do not want the random number to be repeated.
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim objRand As New Random objRand.Next(0, 100) End Sub
Suppose first time random numb generated is 10..Next time if same random number is generated,den i want to get the other random number..I want to get all the numbers b/w 1 to 100..but only one time
I want to get random numbers between 0 to 100..But i do not want the random number to be repeated.
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim objRand As New Random objRand.Next(0, 100) End Sub
Suppose first time random numb generated is 10..Next time if same random number is generated,den i want to get the other random number. I want to get all the numbers b/w 1 to 100..but only one time
I am reading a data file and storing them in an array of string.Data is random, could be like "1","2","133,18" but sometimes there can be missing values like "?".Once I load the data in the array, I want to check if at least a majority (like 60% of them) are numeric values.If yes, then I wanna track down the higher and lowest value in the array, and output a range of 5.Loop through the array
If 60% of them are numbers (integers or decimals) then find highest value, find lowest value end if produce range
If for example lowest = 1 and highest = 100, range of 5 means 0,20,40,60,80,100 (so 5 ranges are 0-20, 20-40, 40-60, 60-80, 80-100).Also if the ranges turn to have decimals due to weird numbers, I would like to round them up.My problem is, in order to find highest and lowest when there are non numeric values in the array like "?", how should I handle those? I was thinking of something like Double.NaN but I would have to have an array of doubles.
i am trying to create a messagebox which brings up four random percentages which add unto 100%, i can create the messagebox with[code]messagebox.show ("") {icode]
I am writing an application that needs several random numbers. Each time I use the Rnd() function, do I need to precede it with the Randomize() initializer?Or can I just use Randomize() once at the beginning of the code?Examples: Do I need to do it this way?
'm attempting a program and need to generate 10 random numbers between 1 and 52. However all the numbers must be different. I'm trying this in a For Loop. I'm not terribly amazing at this so all I have so far is:
Dim B, I, J, max, min, card() As Interger max = 52 min = 1 Randomise()
[Code].....
What am I doing wrong and what is the ultimately simple solution I know the internet can provide for me?
This code is in VB6.0I have 28 numbers in sequence (eg 1-28), they are randomly generated and displayed in a label. I dont want a duplicate number displayed in the label. Pls how do I do this. Below is how I generate numbers at random. Now I want to make sure there is no duplicate number displayed in the label.[code]
i have a few questions about generating random numbers:1) is it possible for the programme to generate a random number that it has previously generated (i.e could it produce the same number more than once?)2) can you specify what numbers to generate? e.g only whole numbers up to 1000?
I have a problem regarding the generation of random numbers in vb.net..I have code like this!!it generates the random number but both the numbers are same for my program the should not be same!![code]