How do I change the `Random.seed`

myself relative to other variables to still get pseudorandom output?

Consider the following C# code:

```
float RandomFromXAndY(int x, int y) {
Random.seed = x * y; //Repeating, not pseudorandom.
return Random.value;
}
```

The problem is there are multiple combinations of x and y that can yield their same product (e.g., 3 * 6 or 6 * 3 both equal 18). So the result may yield the same, even when different combinations of x and y values are used. When generating x and y linearly, it becomes possible to mathematically predict the repetition.

How do I generate a random seed that is more “random”, or pseudorandom from x and y?