Hi Everyone!

Is there anyway to create A program which can demonstrate the following function:
A capsule machine(Similar to a candy machine),when you,say,insert a coin into it and can randomly pop out a capsule containing an item in it?

How(or any possible way)is to code the probability for a particular capsule which contains the rare items in it to pop out?(example: If the machine has total of 10 capsules in it.1 contains a red ball,3 with blue balls and 6 black balls.So the probability for the only red ball to come out would be 1/10)

Right now I only have the idea but not skilled enough to create.

Anyone can point me in the direction of achieving this problem?


6 Years
Discussion Span
Last Post by TrueVb.NetNoob

Anything is possible, but Can you be more specific?

Do you want to run through the whole candy machine and display what was popped or only the first pop?


I just want to display only the first that pops out.

Specifically Its just a capsule machine where you can press a button and display out the result in messagebox of what the first item it pops out.But I don't know how to set the probability for my items.


Well, if it is logic you want.

You could simply set a string array

with your vars

capsule[0]= "Red";
capsule[1-3]= "Blue";
capsule[4-9]= "Black";

and the just do x = Random 1 to 10

print capsule[x]

Edited by finito: n/a

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.