Click here to Skip to main content
15,884,473 members
Home / Discussions / C#
   

C#

 
QuestionHow to fire the list of AutoComplete in TextBox when it clicked, without enter any text Pin
12Code14-Mar-09 18:26
12Code14-Mar-09 18:26 
Questionrandom seeds? Pin
antrock10114-Mar-09 18:02
antrock10114-Mar-09 18:02 
AnswerRe: random seeds? Pin
Eslam Afifi14-Mar-09 19:34
Eslam Afifi14-Mar-09 19:34 
GeneralRe: random seeds? Pin
antrock10114-Mar-09 20:30
antrock10114-Mar-09 20:30 
AnswerRe: random seeds? Pin
Alan N15-Mar-09 1:17
Alan N15-Mar-09 1:17 
GeneralRe: random seeds? Pin
antrock10115-Mar-09 11:17
antrock10115-Mar-09 11:17 
GeneralRe: random seeds? Pin
Alan N15-Mar-09 13:40
Alan N15-Mar-09 13:40 
AnswerRe: random seeds? Pin
makumazan8415-Mar-09 2:27
makumazan8415-Mar-09 2:27 
As I have understood your post, you are having troubles with random numbers generation.
Here is a solution, that may be helpful.

As it has been noted, a seed number is used to start numbers generation. In most occasions this number is dependent on current time, for example, Environment.TickCount can be such a seed. What happens sometimes, is that number sequences are being generated too fast, so that the time-related seed is not changed. This may result in troubles, when you are generating numbers not in one sequence. Here is a code example. We are generating an array of objects typed sample, and each object contains a set of randomly generated numbers.

class sample
    {
        double[] dblMyArray = new double[20]; // number 20 bears no actual meaning, it's just an example

        public sample()
        { 
            Random rndObj = new Random(Environment.TickCount);
            for (int i = 0; i < dblMyArray.Length; i++)
                dblMyArray[i] = rndObj.NextDouble();
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            sample[] mainArray = new sample[10]; // number 10 bears no actual meaning, it's just an example
            for (int i = 0; i < mainArray.Length; i++)
                mainArray[i] = new sample();
        }

    }

Now, what will happen is a sad fact: all the objects in mainArray will have THE SAME values in dblMyArray. This is because modern computations are fast, and time related seed cannot change fast enough. You may run this code and check out the values.
If you have a similar problem, the solution is to sleep a program for a short time, I used 1ms. This way the seed number will change, and each time you'll have different sequences.
GeneralRe: random seeds? Pin
antrock10115-Mar-09 11:28
antrock10115-Mar-09 11:28 
GeneralRe: random seeds? Pin
antrock10116-Mar-09 8:41
antrock10116-Mar-09 8:41 
GeneralRe: random seeds? Pin
antrock10116-Mar-09 14:16
antrock10116-Mar-09 14:16 
GeneralRe: random seeds? Pin
antrock10118-Mar-09 17:22
antrock10118-Mar-09 17:22 
QuestionSQL statement problem? Pin
Jon Henry14-Mar-09 11:43
Jon Henry14-Mar-09 11:43 
AnswerRe: SQL statement problem? Pin
Christian Graus14-Mar-09 11:45
protectorChristian Graus14-Mar-09 11:45 
Question[Message Deleted] Pin
jetspike14-Mar-09 10:49
jetspike14-Mar-09 10:49 
GeneralRe: Accessing datatable.rows on Form1 from From2 Pin
Luc Pattyn14-Mar-09 11:19
sitebuilderLuc Pattyn14-Mar-09 11:19 
AnswerRe: Accessing datatable.rows on Form1 from From2 Pin
Christian Graus14-Mar-09 11:51
protectorChristian Graus14-Mar-09 11:51 
QuestionImage Problem Pin
reza assar14-Mar-09 9:20
reza assar14-Mar-09 9:20 
AnswerRe: Image Problem Pin
Christian Graus14-Mar-09 9:31
protectorChristian Graus14-Mar-09 9:31 
AnswerRe: Image Problem Pin
Mohammad Dayyan14-Mar-09 11:25
Mohammad Dayyan14-Mar-09 11:25 
Questiondisplay image from SQL Server into Picture control Pin
Jassim Rahma14-Mar-09 7:31
Jassim Rahma14-Mar-09 7:31 
AnswerRe: display image from SQL Server into Picture control Pin
Luc Pattyn14-Mar-09 7:39
sitebuilderLuc Pattyn14-Mar-09 7:39 
AnswerRe: display image from SQL Server into Picture control Pin
Giorgi Dalakishvili14-Mar-09 7:43
mentorGiorgi Dalakishvili14-Mar-09 7:43 
AnswerRe: display image from SQL Server into Picture control Pin
Xmen Real 14-Mar-09 8:10
professional Xmen Real 14-Mar-09 8:10 
GeneralRe: display image from SQL Server into Picture control Pin
Jassim Rahma15-Mar-09 8:43
Jassim Rahma15-Mar-09 8:43 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.