This is controlled by these STRING values:
The RandomAdapter specifies whether it should respond back with a random IP-Address (One for each adapter), or it should respond back with the IP Address for the adapter the request was received from.
[HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \VxD \MSTCP]
RandomAdapter = "1" (Disabled = "0", Enabled = "1", Default = "0")
SingleResponse = "1" (Send All = "0", Send One = "1", Default = "0")
The SingleResponse says that it should only send one IP address when WINS does a name query request.
Note if using Windows 95 without having installed Winsock2, then the registry values should be DWORD instead of STRING. Windows 98 / Me has Winsock2 installed by default.
Note not all applications supports that the underlying TCP/IP layer responds with random IP-addresses. Instead one can try to setup Manual load balancing using metric.