zoukankan      html  css  js  c++  java
  • Asp中如何生成不重复随机数(vb版)

     能生成不重复随机数的代码,是一个类似于C语言的循环语句,花了一整晚才明白,够笨的!


        Dim i As Integer = 0
                Dim j As Integer = 0
       dim Num as Integer

                Dim StrTempArr(Num) As String
                Dim strZhongJiangArr(Num) As String
                Dim intRand As Integer

                Dim find As Boolean
                Do While True
                    find = False
                    Randomize()
                    intRand = Int((12 * Rnd()) + 1)
                    For j = 0 To i - 1
                        If StrTempArr(j) = CStr(intRand) Then
                            find = True
                        End If
                    Next
                    If Not find Then
                        StrTempArr(j) = CStr(intRand)
                        strZhongJiangArr(i) = CStr(intRand)
        ------------------------
        此处可以利用随机得到的不重复数据:strZhongJiangArr(i)
        ------------------------
                          i = i + 1
                        If i = Num Then
                            Exit Do
                        End If
                    End If
                Loop

  • 相关阅读:
    线程笔记
    值类型与引用类型
    abstract抽象 抽象方法 不能有实现{} 0907
    接口
    结构
    XML初探
    javaScript中为什么会有变量提升?
    Windows 7实现自动登录(本地账户和域账户)
    WCF 提示 "由于正在读取的 XML 数据的嵌套级比配额所允许的多,因此已超出最大读取深度 (32)" 的解决办法
    也来安个家!
  • 原文地址:https://www.cnblogs.com/Weaver/p/675145.html
Copyright © 2011-2022 走看看