The only other accepted solution is
```python
        self.random_weights_ = (np.sqrt(self.gamma)
                                * random_state.normal(size=
                                                      (n_features,
                                                       self.n_components)))
```
which I dont think is very pretty