[VB.NET]晕倒,还是有重复的数字

晕倒,还是有重复的数字 Dim r As New Random While i < 27 Dim j As Int32 = r.Next(0,54) i = i + 1 txt2.Text = txt2.Text & j & "_ " lba.Text = lba.Text & j & "," End While txt2.Text:12_33_50_43_31_16_12_46_47_25_47_8_19_33_51_35_13_21_12_7_19_39_34_44_15_42_4_ 12重复了,47重复了 晕呼,怎么样才能不重复呢 在0-53 里找出27个不重复的 做一个扑克的小小游戏 想用一个二维数组存放牌 第一维放牌,第二维放是给谁的(a,b两个人) 所以要先提出来27个重复的数,老是有重复的呢? __________________________________________________________________________ 晕,又着急了!!!!!!!! 这个问题有点赶,又忘了给分了,下一次一定双倍的补回来!!!!!!!! __________________________________________________________________________ 恩.....还是没弄出来 __________________________________________________________________________ Dim r As New Random() '' '' '' '' ''System.Random a= new Random(); for(int i=0;i <=5;i++) { string j; j=a.Next(0,100).ToString(); Console.Write( " " +j); } While i < 27 ''Dim r As New Random(System.DateTime.Now.Millisecond + i) Dim j2 As Int32 = r.Next(0,53) i = i + 1 txt2.Text = txt2.Text & j2 & "_ " lbb.Text = lbb.Text & j2 & "," End While 算出来的有重复的 这个弄不出来,我这个东西就走不出去第一步 还请多指点!!! 顺便问下,为什么我在提问的时候给分那里没有分 20分都说我给的分高? __________________________________________________________________________ 可能您的可用分没了吧,我上网的帐号里没钱了,我先充值去,呵呵。 __________________________________________________________________________ Private Sub Form1_Load(ByVal sender As Object,ByVal e As System.EventArgs) Handles Me.Load Dim r As New Random Dim i As Int32 = 0 While i < 27 Dim j As Int32 = r.Next(0,54) '' 检查是否有重复的,若有则不加入txt2.Text,而继续生成下一个随机数 If Not txt2.Text.Contains(j) Then txt2.Text = txt2.Text & j & "_ " lba.Text = lba.Text & j & "," i += 1 End If End While End Sub __________________________________________________________________________ 谢谢楼上的!!!! 题外话:那我怎么给问题加分呢?? __________________________________________________________________________ 没办法了,或者等你有了分在给我吧,呵呵。有你一句谢谢也可以了。 __________________________________________________________________________ 您在北京么? __________________________________________________________________________

相关文章

Format[$] ( expr [ , fmt ] ) format 返回变体型 format$ 强...
VB6或者ASP 格式化时间为 MM/dd/yyyy 格式,竟然没有好的办...
在项目中添加如下代码:新建窗口来显示异常信息。 Namespace...
转了这一篇文章,原来一直想用C#做k3的插件开发,vb没有C#用...
Sub 分列() ‘以空格为分隔符,连续空格只算1个。对所选...
  窗体代码 1 Private Sub Text1_OLEDragDrop(Data As Dat...