Python: ejecuta dos comandos al mismo tiempo

Soy nuevo en Python y tengo problemas con este código:

while true:
   rand = random.choice(number)
   print(rand)             
   enter_word = input("Write something: ")
   time.sleep(5)

Quiero poder ingresar palabras en la consola mientras,al mismo tiempo, aparecen números aleatorios en la consola. Pero un nuevo número solo aparece una vez que ingreso una palabra. ¿Cuál es la mejor manera de hacer que ambos comandos se ejecuten al mismo tiempo?

¿Necesito hacer un hilo o hay algo más simple que pueda hacer? Y si necesito hacer un hilo, ¿pueden darme un poco de ayuda para crearlo?

Gracias por adelantado