Rogerio,
n положительных\отрицательных точек подряд это не столь частый случай, когда отвечающий за это мутное дело кусок кода переклинивает особым образом. Главные проблемы, связанные с попыткой его отловить заключаются в том что он будет 1. неизвестной длины 2. неизвестного знака. мастер случайных чисел делается из разных шмоток мелкого уровня, сложнее всего последние три, чем выше точка - тем страрательней исследуем поведение рандома перед попыткой заточить
точку на 15 одной вещи сделать не сложнее чем мастера случайных чисел с нуля, за исключением того что и болванки и свитки будут стоить сильно дороже)