Bruce Wayner wrote:
> OR like this one
>> Example:
> 
>  Vehicle A took 30 seconds to transfer 1 passenger to the second city
>  Vehicle B took 25 seconds to transfer 2 passenger to the second city
>  Vehicle C took 45 seconds to transfer 3 passenger to the second city
>  Vehicle D took 24 seconds to transfer 4 passenger to the second city
>  Vehicle E took 43 seconds to transfer 40 passenger to the second city

That's a good start, although the question says a vehicle takes between 
50 and 70 seconds to get from A to B, and those values are less than 50.

You need to work out a departure time for each vehicle - which will be 
related to the departure time of the previous vehicle - and the arrival 
time, which is the start time plus the transit time.

You also need to pick the number of passengers for each vehicle at 
random, since that's what the question asks for (the way I read it 
anyway). For example, you can pick a random number between 0 and 9. If 
it's 0 or 1 then the vehicle has 1 passenger; if it's 2 or 3 or 4 then 
it has 2 passengers; and so on. That gives you them in the right 
proportions.

>  Vehicle A took 20 seconds to travel back to the first city
>  Vehicle B took 35 seconds to travel back to the first city
>  Vehicle C took 50 seconds to travel back to the first city
>  Vehicle D took 34 seconds to travel back to the first city
>  Vehicle E took 45 seconds to travel back to the first city

The way I read the question, I saw nothing about travelling back to the 
first city. It asks for "A simulation process of the movement of 
vehicles from one point to another"

Of course you're free to try variants or different interpretations of 
the question, or you may have additional information which clarifies the 
problem.
-- 
Posted via http://www.ruby-forum.com/.