Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Led yakma

Başlatan Mr.Thinking, 09 Aralık 2020, 22:48:55

dnacikaya

" .i NOKTASI'???????????'buraya ne yazılmalı ki koşturucu bir koşula bağlı olmaksızın x y ve z den birini seçsin"

@elektro77 size lazım olan bu noktada yapay zeka. Bir insana xyz den birini seç deseniz o an içinden geleni söyler. Tekrar seç derseniz yine içinden geleni söyler. Sizde burada işlemcinize seç birini diye soruyorsunuz. Hemde koşulsuz. Nasıl olacak düşünelim ama zor.

brandice5

Bilgi sahibi olmadan fikir sahibi olmak dedikleri bu olsa gerek.

dnacikaya

Alıntı yapılan: brandice5 - 11 Aralık 2020, 11:34:48Bilgi sahibi olmadan fikir sahibi olmak dedikleri bu olsa gerek.

Biliyorsanız anlatın ortaya laf söylemeniz hoş değil.

brandice5

@dnacikaya siz neden üstünüze alındınız?

Önceki mesajlara bakarsanız ben zaten fikrimi söyledim.

dnacikaya

Alıntı yapılan: brandice5 - 11 Aralık 2020, 11:40:11@dnacikaya siz neden üstünüze alındınız?

Önceki mesajlara bakarsanız ben zaten fikrimi söyledim.

Yazdığımın arkasından gelince üzerime alınmam normal  :) Önceki mesajınız okudum ne demek istediğinizi çok iyi anladım bu yöntem kullanılabilir, ancak @elektro77 nin istediği bu değil çok daha zor bir şeyden bahsediyor.

brandice5

#20
@dnacikaya ben de bir sürü şey istiyorum ama olmuyor :)

CPU gibi deterministik bir sistemde dışarıdan bir entropi kaynağı olmadan rastgele sayı üretebilirseniz tebrikler, adınızı bilişim dünyasına altın harflerle yazdırabilirsiniz.

Çünkü rastgele sayı üretmek kripto dünyasındaki en önemli sorunlardan birisidir. Anahtarınızın güvenliği ürettiğiniz rastgele sayının ne kadar rastgele olduğuna bağlıdır.

Sırf rastgele sayı üretmek için ek donanımlar üretiliyor.

Mr.Thinking

Alıntı yapılan: brandice5 - 11 Aralık 2020, 11:40:11@dnacikaya siz neden üstünüze alındınız?

Önceki mesajlara bakarsanız ben zaten fikrimi söyledim.

@brandice5 Üzerine alınan ben mi olmalıyım?
Hiç hoş değil. Her fikir sahibi bilgi sahibi mi olmalı? Bilgiler fikir üretmekle edinilir.
ego=1/Knowledge

OG

rastgele (random) değerleri
TMRx'lerin herhangi bir andaki değerlerinden, veya o değerlerin toplama/çıkarma/çarpma gibi değerlerinden üretebilirsiniz

buradaki rastgeleliği belirleyen herhangi bir an olarak kullanacağınız an dır
o an da, mesela ben şöyle yapıyorum
eeprom'a bir değer yazıyorum
açılışta o değer kadar ms bekletiyorum
birkaç adım işlem sonrasında TMRx okutuyorum
üstte bahsettiğim toplama vs yapmam gerelirse onu da yapıyorum
bu değeri eeproma yeni değer olarak kaydediyorum

TMRx ne kadar fazla bit'lik TMR ise daha geniş random değer elde edilebilir
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Mr.Thinking

Alıntı yapılan: OG - 11 Aralık 2020, 20:42:13rastgele (random) değerleri
TMRx'lerin herhangi bir andaki değerlerinden, veya o değerlerin toplama/çıkarma/çarpma gibi değerlerinden üretebilirsiniz

buradaki rastgeleliği belirleyen herhangi bir an olarak kullanacağınız an dır
o an da, mesela ben şöyle yapıyorum
eeprom'a bir değer yazıyorum
açılışta o değer kadar ms bekletiyorum
birkaç adım işlem sonrasında TMRx okutuyorum
üstte bahsettiğim toplama vs yapmam gerelirse onu da yapıyorum
bu değeri eeproma yeni değer olarak kaydediyorum

TMRx ne kadar fazla bit'lik TMR ise daha geniş random değer elde edilebilir
Bu dediklerinizi kendi kullandığınız dilde algoritma haline getirip buraya ekleyebilir misiniz?
ego=1/Knowledge

OG

degisken deger ismi rastgele (eepromda kayıtlı herhangi bir değer, 8 veya 16 bit)
degisken 16 bit olsun (integer)
tmrx ayarları on şeklinde (mesela 16 bitlik olan tmr2)

açılış
eepromdan rastgele değişkenini oku
rastgele kadar ms bekle

(sıradaki işlemlerden birkaç adım gitsin)
sıradaki işlem
sıradaki işlem
.
.
sıradaki işlem

degisken = tmr2
değişkeni eepromdaki adresine kaydet
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

z

#25
ADC girisine iki direncle yaptigin gerilim bolucu ile 1v gibi voltaj uygula.

LEDPORT=ReadADC() AND 7; Bu sana 3 led icin cozum olur.

ADC nin en dusuk bitleri gerilim bolucuden gelen gurultu nedeniyle surekli oynayacaktir.
Bunu random deger olarak kullanabilirsin.

Eger en dusuk bitteki degisimden yola cikarak daha buyuk bit uzunluklarinda random degerler uretmek istersen ADC den ornekler al ve bunlarin en dusuk bitlerini yan yana koyarak paketler yap.

Mesela 1 bytelik random deger icin

    for (x=0;x<8;x++)
      {
        R=(R<<1)|(ReadAdc()&1);
      }

Ote yandan diod gurultusu ile de basitce random veriler elde edebilirsin.

Mesela asagidaki linkte yapmislar.

https://hackaday.com/2020/05/23/a-4-bit-random-number-generator/

Q1 ve Q3 icin alengirli transistorlere gerek yok.

Tek bir devre yapip 1 bitlik verileri yukaridaki ornek kodda oldugu gibi paketleyebilirsin.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

sifirzero

Arkadaşin dedigini pek anlamadim. Ama normal sartlarda herkes bir is yaptiginda yol belli olur. Yolu takip eder başi boş yani random bir iş saglikli olmaz. Apartmana girdim holun isigi yanacak iken 3. Katin isigi yanmasi gibi bir durum.
sifirzero.blogspot.com [email]sifirrzero@gmail.com[/email] iman hem nurdur hem kuvvettir

Mr.Thinking

#27
Dışarıdan extra bir devre kullanmadan olmalı.

peki şöyle düşünsek:
Aynı "i" noktalarının x-y ve z yollarından sonrada var olduğunu düşünürsek ve yine onlardan sonrada var olduğunu,
SONUÇTA  rastgele bir sayı üretmekte bize faydası olur mu?

       
                        ...X2
                        .
          ...X.....İ2......Y2
          .             .
          .             ...Z2
          .
          .
          .
........İ....Y.....İ3
          .
          .     
          .
          .
          .
          ...Z.....İ4
ego=1/Knowledge

M.Salim GÜLLÜCE

Z80 işlemcide Random sayı üretimini nasıl yapmışlar şurada görmek mümkün.
ROM dökümanı..
http://skoolkid.gitlab.io/rom/asm/25F8.html
Her random sayı istediğinizde 0 ile 1 arası sayı üretip veriyor.
İstediğiniz katsayı ile çarpıp büyütebilirsiniz.



M.Salim GÜLLÜCE