c# - Random Number Generated from File Input -


i new programming in c# , i'm having problems generating random numbers input read form file. trying generate random numbers second field on each line following input read text file

4321,99 5432,79 6543,59 7654,39 

the file read following code, parsed separate fields method called generate random number

    private void readfilebutton_click(object sender, eventargs e)     {         string readstring;         inputfile = file.opentext(sourcefilestring);          while (!inputfile.endofstream)         {             readstring = inputfile.readline();             var flds = readstring.split(',');              string patid = flds[0];             int months = convert.toint32(flds[1]);              random();         }         inputfile.close();     } 

the method using generates random number second field

    private void random()     {         random rand2integer = new random();         randominteger = rand2integer.next(1, months) + 1;     } 

however, exception thrown: 'minvalue' cannot greater maxvalue, , can't wrap head around it. if manually enter data on form using text box random number generated expected. input guide me along?

from code looks have class variable months. however, while reading file have declared local variable hides class variable.

now when use random function, class variable used (which must have 0 , causing error)

replace following line of code

int months = convert.toint32(flds[1]); 

with

months = convert.toint32(flds[1]); 

Comments

Popular posts from this blog

user interface - How to replace the Python logo in a Tkinter-based Python GUI app? -

objective c - Greedy NSProgressIndicator Allocation -

how to set an OCR language in Google Drive -