Revert "fix randomization (less cpu usage)"

This reverts commit efe635076dccf69f673d408b8a4b3be258fe9d2b.
mission rewrite #2