Add internal RNG and use it to set initial weights