[Qualcomm]Generate random number between 1 and 7

 Write a method to generate a random number between 1 and 7, given a method that generates a random number between 1 and 5. The distribution between each of the numbers must be uniform.

Comments

  1. input :- rand_5
    output :- rand_7

    soln:-
    ((rand_5()-1)*3/2)+1 gives number in the range 1 to 7

    rand_5() gives 1 to 5
    rand_5()-1 gives 0 to 4
    and so on ...

    ReplyDelete

Post a Comment

Popular posts from this blog