zoukankan      html  css  js  c++  java
  • randomize

    VB中关于randomize和rnd函数的这段话什么意思?

    悬赏分:10 | 解决时间:2007-8-7 10:01 | 提问者:piaoliuxing126
    注意 :若想得到重复的随机数序列,在使用具有数值参数的 Randomize 之前直接调用具有负参数值的 Rnd。使用具有同样 number 值的 Randomize 是不会得到重复的随机数序列的。
    这段话中的“得到重复的随机数序列”这个数列是什么意思?如何得到这个数列呢,最好请给出示例代码。
    若解释透彻,另外追加积分。
    最佳答案
    其实很简单的.
    你可以测试一下,用rnd这个函数每次实现的随机并不是真正的随机数字,比如第一次产生一个1,2,4,5这个序列.第二次也会产生1,2,4,5这个序列,后面每次都会得到这个.就是得到重复的随机序列的意思.
    而要消除这个就必须更换每次的随即种子,也就是在用rnd函数之前,用Randomize函数,就可以实现真正的随机了.
  • 相关阅读:
    bzoj3211 花神游历各国
    bzoj1010
    day8
    day6&7
    bzoj1087
    noi同步赛day1
    bzoj1076
    day3&4&5
    bzoj1079 dp
    cholesky分解
  • 原文地址:https://www.cnblogs.com/zhangjun1130/p/1908724.html
Copyright © 2011-2022 走看看