Значения, которые генерит функция рандом являются не случайными, а псевдослучайными. В нормальной функции можно задать начальнее значение и дальнейшая генерация будет повторяться. Так что рандом можно смело использовать, лишьбы во время игры и проигрывания всё корректно учитывалось и важные вещи в трек записывались бы.
А вроде сделали random в 4.08. По крайней мере для направления полета пули. Вот только сделали не для всех самолетов, именно поэтому, в частности, некоторые шкасы стреляют идеально точно, а некоторые сеют пулями как попало. Что касается trk - может, на него решили забить, все равно он не работает нормально. А может, используют псевдослучайность возвращаемого random-ом значения.
Хорошей пропаганды должно быть много!