return truncateToInterval(-100, 100, round(speed * (1 + ran))); ?