added new random weight initializing mechanism