Сервер должен иметь открытый IP-адрес, чтобы клиент мог подключиться к нему. Или вам нужно VPN по этим сетям (так что сервер доступен из сети клиента).
Если вы понимаете, что делать что-то подобное следует делать то, что вы хотите:
import random
from pynput.keyboard import Key, Controller
keyboard = Controller()
def press_release_char(char):
keyboard.press(char)
keyboard.release(char)
press_release_char(str(random.randint(0,9)))
press_release_char(Key.enter)
На основании документации pynput https://pynput.readthedocs.io/en/latest/keyboard .html # control-the-keyboard
Вы можете добавить цикл вокруг строки press_release_char(str(random.randint(0,9)))
для нескольких цифр