Rasgele Sayı atamak...

Katılım
28 Mart 2009
Mesajlar
8
Excel Vers. ve Dili
OFFİCE 2003
Ustalar benim sorunum şu ki..
her kayıt için vereceğim aralıkta rastgele sayı atamak istiyorum...
mesela 10 kaydım var
1-10 arasında rakamı bu 10 kayda rastgele dağıtmak istiyorum...
yardımlarınızı bekliyorum... teşekkürler...
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın zmavzer,

Ufak bir örnek ekleme imkanınız var mı?


iyi çalışmalar
 
Katılım
28 Mart 2009
Mesajlar
8
Excel Vers. ve Dili
OFFİCE 2003
örnek

hocam bu sorguda rastgele sayı üretiyorum
ama her kayda aynı numarayı veriyor
fakat ben her kayıt için farklı numara istiyorum...
ilginize teşekkürler
 

Ekli dosyalar

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;
Sizin için bir örnek yaptım..

Öncelikle module bir fonksiyon ekleyelim;

Kod:
Function random(ID As Integer, min As Integer, max As Integer) As Integer
random = Int((max - min + 1) * Rnd + min)
 
End Function
Daha sonra sorgumuzu yazalım;

Kod:
SELECT [üye no], [adı soyadı], random([üye no],1,15) AS bb
FROM genel;
"random([üye no],1,15)" burada üye no alanı otonumber alanınızdır, "1" en düşük değer, "15" ise en büyük değerdir. Yani 1 ile 15 arasında random olarak size her kayda farklı değer getirir.. Siz istediğiniz gibi değiştirebilirsiniz.
 

Ekli dosyalar

Katılım
28 Mart 2009
Mesajlar
8
Excel Vers. ve Dili
OFFİCE 2003
teşekkürler

hocam çok teşekkürler ama aynı sayıyı tekrar yazmamasını istiyorum.
yani iki tane 5 çıkıyo..

birde şöyle bir kod buldum incelermisiniz hata nerede...
 

Ekli dosyalar

Son düzenleme:
Katılım
28 Mart 2009
Mesajlar
8
Excel Vers. ve Dili
OFFİCE 2003
heralde çözüm bulamadık...
teşekkürler
 
Üst