hihih asik nih.......... gue coba ya

ini function nya

---------------------------------------
Function test(angka As Currency, JmlLine As Integer)
Dim I(5) As Currency
Dim a(5) As Currency
Dim Counter As Integer
Dim x As Integer
Dim RandomIndex As Integer
Dim TotalAngka As Long
Dim TempAngka As Long

' inisial dulu array yang akan di gunakan dan di beri nilai 99999999
' nilai 99999999, di dapat dari perkiraanangka yang aneh 
For Counter = 1 To JmlLine
    a(Counter) = 99999999
    I(Counter) = 99999999
Next Counter
' membuat dump jumlah angka yang di inginkan, yang di pergunakan untuk 
menghitung
' total nilai dari angka hasil bagi nilai random
TempAngka = angka
For x = 1 To JmlLine - 1
TestRandom:
    Randomize
    RandomIndex = Int((JmlLine * 2 * Rnd) + 1)
' kenapa tidak boleh angka 0 atau 1, spy angka nya tidak cepat habis :)
    If RandomIndex = 0 Or RandomIndex = 1 Then GoTo TestRandom
    I(x) = TempAngka / RandomIndex
    TempAngka = TempAngka - I(x)
    TotalAngka = TotalAngka + I(x)
Next x
I(JmlLine) = angka - TotalAngka

For x = 1 To JmlLine
GetRandom:
    Randomize
    RandomIndex = Int((JmlLine * Rnd) + 1)
    For Counter = 1 To JmlLine
        ' kondisi di bawah di gunakan untuk angka random tidak boleh sama
        If a(Counter) = RandomIndex Then
            TF = True
            Exit For
        Else
            TF = False
        End If
    Next Counter
    If TF = True Then
        GoTo GetRandom
    Else
        For Counter = 1 To JmlLine
            If a(Counter) = 99999999 Then
                a(Counter) = RandomIndex
                 Exit For
            End If
        Next Counter
    End If
    Debug.Print I(x), I(RandomIndex)
Next x


End Function
---------------
 
Best regard
Erwin Sugiawan

----- Original Message ----
From: Yudi Hantoro <[EMAIL PROTECTED]>
To: [email protected]
Sent: Tuesday, January 29, 2008 9:43:02 AM
Subject: [belajar-access] Mohon informasi Fungsi /Matematik Random acak untuk 
membagi ke 10 Data








<!--

#ygrp-mkp{
border:1px solid #d8d8d8;font-family:Arial;margin:14px 0px;padding:0px 14px;}
#ygrp-mkp hr{
border:1px solid #d8d8d8;}
#ygrp-mkp #hd{
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px 0px;}
#ygrp-mkp #ads{
margin-bottom:10px;}
#ygrp-mkp .ad{
padding:0 0;}
#ygrp-mkp .ad a{
color:#0000ff;text-decoration:none;}
-->




Dear All

Saya mohon informasinya  fungsi untuk membuat pembagian hasil yang random untuk 
sejumlah data tertentu.
Misal saya punya Angka Pertama 10.000 dan kedua : 20.000

Saya pingin membagi ke 10.000 ke 5 Orang
1.
2.
3.
4.
5.
( Total 1-5 = 10.000 )
Demikian Juga 20.000 ke 5 orang
1.
2.
3.
4.
5.

( total 1-5 =20.000 )

 Bagaimana cara membuat/Fungsi apa agar  nilai yang acak untuk mengisi nomer 
1-5 .

Terimakasih untuk bantuanya
Yudi H
 
      
Bergabunglah dengan orang-orang yang berwawasan, di bidang Anda di Yahoo! 
Answers







      
____________________________________________________________________________________
Never miss a thing.  Make Yahoo your home page. 
http://www.yahoo.com/r/hs

Kirim email ke