منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : استفسار
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عاوز استخرج ارقام عشوائية محصورة بين اكثر من 3 او 4 ارقام ويكون فى ارقام عشريه
وجزاكم الله خيرا
Dim n As Double = Rnd() * 4
TextBox1.Text = n.ToString("n1")
جرب التالي

PHP كود :
Imports System
Imports System
.Windows.Forms

Public Class Form1
    Private rand 
As New Random()

 
   ' دالة لتوليد رقم عشوائي عشري بين حدود محددة
    Private Function GenerateRandomDouble(lowerBounds As Double(), upperBounds As Double()) As Double
        If lowerBounds.Length <> upperBounds.Length Then
            Throw New ArgumentException("عدد الحدود الدنيا يجب أن يكون مساوياً لعدد الحدود القصوى")
        End If

        Dim index As Integer = rand.Next(lowerBounds.Length)
        Dim lowerBound As Double = lowerBounds(index)
        Dim upperBound As Double = upperBounds(index)

        ' 
توليد رقم عشوائي عشري بين الحدود المحددة
        Dim randomValue 
As Double lowerBound + (rand.NextDouble() * (upperBound lowerBound))
 
       Return randomValue
    End 
Function

 
   Private Sub Button1_Click(sender As ObjectAs EventArgsHandles Button1.Click
        
' تحديد الحدود الدنيا والقصوى
        Dim lowerBounds As Double() = {1.5, 3.2, 5.7, 8.4}
        Dim upperBounds As Double() = {2.5, 4.3, 6.8, 9.9}

        ' 
توليد رقم عشوائي
        Dim randomValue 
As Double GenerateRandomDouble(lowerBoundsupperBounds)

 
       ' عرض الرقم العشوائي في ملف النص
        TextBox1.Text = randomValue.ToString("F2") ' 
F2 لضبط عرض الرقم العشري بدقتين عشريتين
    End Sub
End 
Class