Учебников в сети довольно много.
Вот только в твоем случае я бы не плодил лишние сущности: зачем случайное число должно быть в таком диапазоне (0-100)? Чтобы делать лишнюю проверку, в какой промежуток оно попало? Сделай его в диапазоне, равном кол-ву банеров: 1-5