Quick question on probabilty with java

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • KWSW
    New Member
    • May 2007
    • 72

    #1

    Quick question on probabilty with java

    Just a quick question on generating probability with java,

    lets say i got a probability of 0.2 or 20% before something happens.

    can I write it out as

    Code:
    for(int i = 0; i < size; i++)
    {   
       double e = Math.random();
    
       if(e > 0.20)
       {
          //do nothing
       }
       else
       {
          //do something
       }
    }
  • JosAH
    Recognized Expert MVP
    • Mar 2007
    • 11453

    #2
    Originally posted by KWSW
    Just a quick question on generating probability with java,

    lets say i got a probability of 0.2 or 20% before something happens.

    can I write it out as

    Code:
    for(int i = 0; i < size; i++)
    {   
       double e = Math.random();
    
       if(e > 0.20)
       {
          //do nothing
       }
       else
       {
          //do something
       }
    }
    Yep, that's fine. The Math.random() pseudo random number generator generates
    uniformly distributed numbers in the interval [0,1). Also have a look at the
    Random class; it can do a bit more; maybe you need it.

    kind regards,

    Jos

    Comment

    Working...