RND fonksiyonu
Tarih
08/09/2011 12:10
Konu Sahibi
accessman
Yorumlar
9
Okunma
1659
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy



accessman

Kullanici Avatari
Onursal
2.367
31/10/2008
425
Denizli
Ofis 2003
20/09/2016,00:20
iyi günler arkadaşlar
rnd ile raslantısal sayılar üretiliyor
acaba
gerçekten rastlantısal olarak mı üretiliyor
yoksa bizim bilmediğimiz bir mantık mı işliyor
daha doğrusu bilgisayar çipleri vs. bu ikili sayıların hüküm sürdüğü transistörler ( tabirler hatalı olabilir cahilin kusuruna bakmayın) veya her ne ise
bunlar rastgele bir sayıyı nasıl üretiyor
neye göre
bu insan değilki
kafaddan her seferinde farklı veya bazen aynı bir sayıyı üretsin
mutlaka bir mantık olmalı
mesela üretildiği andaki salisenin son rakamı olabilir
veya onunda yüzde birinin bir rakamla çarpımının bilmem kaçta kaçı
mutlaka bir mantığı olmalı
banka parolası yazarken her tıklamada klavyedeki herflerin yeri değişiyor
muhtemelen bu rnd fonksiyonu ile harflerin yeri her seferinde değişiyor
eğer bilgisayarı az buçuk tanıyorsam
rastlantısal bir şey olmamalı
sadece bizim mantığını anlamadığımız
veya çok kombinsayonlu olduğu için çözümü zor olabilir
mesela pi sayısı
virgül sonrası binlerce basamak sonrası bile kendini tekrar eden bir sıralama bulunamamış
ama bu pi sayısının rastlantısal rakamlarla devam ettiğini göstermez
eğer rnd fonksiyonu pi sayısının belli bir yerinden itibaren belli kurallara göre sayıları alıp kullanıyorsa
al sana rastlantısal gibi gözüken sayılar
bunu neden düşündüm
bankaya girişde bu rastlantısal gözüken klavyenin bir gün hangi sıraya göre harfleri değiştiği bulunabilir mi
veya daha önemlisi bunu ben bulabilirmiyim
bu konudaki fikirlerinizi merak ediyorum
@benbendedeilem
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.988
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,09:49
Rastgele sayı üniversitelerde ders konuları arasında yer alıyor. Mükemmel rastgele sayıyı elde etme çabalarıda söz konusu. Eğer sabit bir değere göre sayı üretiliyorsa o zaman zaten rastgele sayı değildir. Mesela saniyenin her bir değerine 00, 01,..,57,58,59 bir değer verip bununla hesaplatılıyorsa o rastgele değildir. Bunu içerden işin mantığını kuran veya bilenden öğrenirseniz çözüm ortaya çıkar.

Diğer yöntem süreci ilgilendiren makine, yazılım vs. çalıştığı andan itibaren hard disk okuma kafasının disk üzerindeki yüzeyine göre bir değer üretilecek olursa işte o rastgele mantığına girer ancak tahmin edilemez.

Kısacası ilk yöntem haricinde pratikte öğrenmeniz mümkün değil.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


naimelik
Aktif Üye
Kullanici Avatari
Aktif Üye
N.... Ç....
129
26/11/2008
2
İstanbul
Ofis XP
10/08/2015,01:19
merhaba http://en.wikipedia.org/wiki/Random_number_generation şu adreste baya açıklama var ama anladığım kadarı ile bilgisayarın milisaniye cinsinden değeri üzerine formul uygulanarak rnd (randomize) oluşturuluyor.
Cevapla


accessman

Kullanici Avatari
Onursal
2.367
31/10/2008
425
Denizli
Ofis 2003
20/09/2016,00:20
evet biliyordum
bir gün yeni birşeyler bulacağımı biliyordum
şimdi bilgisayarın milisaniyelerini kullanarak
rastgele sayıyı bulan bir program yazmak
yani şöyle olacak
benim yazdığım program RND fonksiyonunun bulacağı sayıyı bilecek
ne işime yarayacak
sanal ekran klavyesinin değişen harflerini yerlerini takip edecek
@benbendedeilem
Cevapla


alpeki99
Yeniden başlayabilmek...
Kullanici Avatari
Uzman
O....
5.988
29/10/2008
Ordu
Ofis 2013 32 Bit
Bugün,09:49
Sayın accessman şu anda kullandığınız varsayım rastgele üretim işleminin bilgisayarın milisaniyesinden üretildiği. Halbuki çok ama çok çok çok çok çok yanlış bir varsayım.

Bir kere her programlama dilinde farklı fonksiyonlar mevcut. Ayrıca bu fonksiyonları varsayılan olarak kullanmayız ki. Ben Php ile site yaparken rastgele sayı üretimi aşamasında Php'nin kendi kütüphanesini direkt kullandığım gibi aynı zamanda kendi fonksiyonumuda harmanlıyorum.

Kısacası kör kuyuya inmeden önce beni kimse uyarmamıştı demeyin Img-grin Ben uyardım herkes şahit.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla


accessman

Kullanici Avatari
Onursal
2.367
31/10/2008
425
Denizli
Ofis 2003
20/09/2016,00:20
düşündümde
bu klavyeyi hazırlayanlar
rnd ile sayı bulduktan sonra başka formullerle karmaşık hale getirmiş olabilirler
mesela
milisaniyeden elde edilen rastgele sayıyı o anki dakikanın integralli bir formulle işleme girmesinden elde edilen bir sayının değeri ile harmanlamış olabilirler
bana da biraz kör kuyu gibi geldi
ama şöyle bir şey olsa
diyeceksinizki
rnd ile bir sayı bulacağım
ve o sayı
5 tir
deyeceksiniz
veya 4 dür veya 8 dir falan
bu işletim sistemini yazanlar
nasıl bir şey kullanmışlardır
elektronik devrelere kadar
en son inilebilecek derinlikteki ayrıntıya kadar bilgisayarın çalışma sistemini merak ediyorum
@benbendedeilem
Cevapla







Konuyu Okuyanlar: 1 Ziyaretçi



Türkçe Çeviri: MCTR, Forum Yazılımı: MyBB, © 2002-2016 MyBB Group.
DMCA.com Protection Status
© Desing by XSTYLED| Develops by ozanakkaya