Acredito que muitas pessoas já ouviram falar da função do RND, então você sabe sobre a função do RND? Qual é o uso da função RND? A seguir, é apresentada uma breve introdução à função RND no ASP. Amigos interessados vão dar uma olhada.
Função rnd
descrever
Retorna um número aleatório.
gramática
RND [(número)]
O parâmetro número pode ser qualquer expressão numérica válida.
ilustrar
A função RND retorna um valor menor que 1, mas maior ou igual a 0. O valor do número determina como o RND gera números aleatórios:
Se o número for gerado para RND
Um valor menor que zero é o mesmo sempre, usando o número de semente.
Maior que o próximo número aleatório na sequência zero.
O número mais recente gerado é igual a zero.
O próximo número aleatório na sequência é omitido.
Como o número anterior na sequência é usado como semente do próximo número toda vez que a função RND é chamada continuamente, a mesma sequência é gerada para qualquer semente inicialmente dada.
Antes de ligar para o RND, o gerador de números aleatórios é inicializado com uma instrução randomize sem parâmetros, que possui uma semente baseada no cronômetro do sistema.
Para produzir um número inteiro aleatório da faixa especificada, use a seguinte fórmula:
Int ((Upperbound - Withbound + 1) * RND + LowerBound)
Aqui, a parte superior é o limite superior dessa faixa e a abound inferior é o limite inferior dentro desse intervalo.
--------------------------------------------------------------------------------------------------------------------------------------------------
Observe que, para repetir a sequência de números aleatórios, ligue para o RND com o parâmetro de valor negativo imediatamente antes de chamar randomizar com os parâmetros numéricos. Randomizar com o mesmo valor de número não pode repetir a sequência anterior de números aleatórios.
--------------------------------------------------------------------------------------------------------------------------------------------------
Exemplo:
Geralmente usamos agora () para fazer sementes, para que possamos obter uma sequência aleatória relativamente perfeita. Se precisarmos de um número aleatório dentro de 1-100
Randomize ()
n = int ((100-1+1)*rnd (agora ())+1)
O exposto acima é uma introdução à função RND no ASP. Eu acredito que todo mundo tem um certo entendimento. Se você quiser saber mais informações técnicas, continue prestando atenção ao novo canal de tecnologia errada!