تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] استفسار
#1
عاوز استخرج ارقام عشوائية محصورة بين اكثر من 3 او 4 ارقام ويكون فى ارقام عشريه
وجزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:
#2
Dim n As Double = Rnd() * 4
TextBox1.Text = n.ToString("n1")
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#3
جرب التالي

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 
الرد }}}
تم الشكر بواسطة: asmarsou



التنقل السريع :


يقوم بقرائة الموضوع: