Olá,
Vou supor que você queira gerar um número aleatório usando a função random do NumPy.
Quando queremos usar o NumPy é uma boa pratica importar ela usando um apelido da seguinte maneira:
import numpy as np
Dentro do NumPy temos vários módulos que são responsáveis por conjuntos de rotinas. Módulos para manipulação de vetores, matrizes, estatísticas, enfim, você pode dar olha olhada aqui :
[NumPy] https://numpy.org/doc/1.16/reference/routines.html
Um desses módulos de rotinas é o Random Sampling. Ele contém varias funções para lidar com valores pseudoaleatorios e a documentação deste módulo esta disponível aqui:
[Random Sampling] https://numpy.org/doc/1.16/reference/routines.random.html
Note, dentro do módulo Random Sampling tem uma função chamada random. Isso pode gerar um pouco de confusão, porque dentro do módulo numpy.random tem uma função chamada random que retorna um número aleatório entre 0.0 e 1.0
A função random do módulo Random Sampling esta disponível aqui:
[random( )] https://numpy.org/doc/1.16/reference/generated/numpy.random.random.html
Então, um possível jeito de solucionar o seu problema é:
import numpy as np
modulo_random = np.random
funcao_random = np.random.random(1)
Note que um é o módulo numpy.random e outra é uma função random do módulo numpy.random
Espero ter ajudado.