منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[كود] توليد ارقام - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [كود] توليد ارقام (/showthread.php?tid=2031)



توليد ارقام - m0075 - 26-02-14

السلام عليكم

يا اخوان بدنا نعمل برنامج يحتوي علي 2 تكست بوكس

الاولي تحوي بداية الرقم وليكن 000 والثانية نهاية الرقم 999

اريد برنامج يحفظ الي كل الارقام الممكن توليدها من 3 اراقام بين هذين الرقمين في

مستند نص ؟

[/align]


RE: توليد ارقام - beep - 26-02-14

تفضل اخي

كود :
Dim Rnd As Random = New Random
        Dim List2 As New ArrayList
        Do While List2.Count < 1000
            Dim Num As Integer = Rnd.Next(0, 1000)
            If Not List2.Contains(Num) Then List2.Add(Num)
        Loop
        Dim save As New SaveFileDialog
        save.Title = "Select Path"
        save.Filter = "TextFile(.txt)|*.txt"
        save.FileName = "rondomNumers"
        If save.ShowDialog = DialogResult.OK Then
            Using W As IO.StreamWriter = IO.File.AppendText(save.FileName)
                For i As Integer = 0 To 999
                    W.WriteLine(String.Format("{0:000}", List2.Item(i)))
                Next
                W.Close()
            End Using
        End If