Rastgele sayı sayısı. İsimler, şifreler ve rastgele sayıların çevrimiçi isimleri

  • Öğretici

Math.random'un nasıl çalıştığını hiç merak ettiniz mi? Rastgele bir numara nedir ve nasıl çalışır? Ve röportajda bir soru hayal edin - jeneratörünüzü rasgele sayıların jeneratörünüzü bir çift kod satırına yazın. Peki, ne, şansı ve onu tahmin etmek mümkün mü?

Çeşitli BT bulmacalar ve zorluklar ve rastgele sayıların jeneratöründen çok etkileniyorum - bu görevlerden biri. Genellikle telgraflarınızda, her türlü bulmacayla ve röportajlardan farklı görevlerle ilgileniyorum. Rastgele sayı üreteci hakkındaki görev büyük bir popülerlik kazandı ve onu yetkili bilgi kaynaklarından birinin derinliklerinde devam etmek istedim - sonra burada, Habré'de demek istiyorsun.

Bu malzeme, tüm bu Fronderatörler ve NODE.J'lerin teknolojinin ucunda olan geliştiricilere ve Blockchain Projectography / Startup'a girmek istedikleri, en azından temel düzeyde, güvenlik ve şifreleme ile ilgili soruların sorulması istenecek. Fronterlardan.

Pseudo-rastgele sayı üreteci ve rastgele sayı üreteci

Rastgele bir şey elde etmek için, şansını oluşturmak için kullanacağımız bazı kaoların kaynağı olan bir entropi kaynağına ihtiyacımız var.

Bu kaynak, entropiyi, rasgele sayıların (HSH) jeneratörlerinin rastgele sayıları oluşturmak için gerekli olan başlangıç \u200b\u200bdeğerinin (başlangıç \u200b\u200bdeğeri, tohum) alınmasıyla birikmek için kullanılır.

Psödo-rastgele sayı üreteci, tek başlangıç \u200b\u200bdeğerini, psödosiyalitesini takip ettiği yerden kullanırken, rastgele sayı üreteci her zaman rastgele bir sayı oluşturur, çeşitli entropi kaynaklarından alınan yüksek kaliteli rasgele miktarın başlangıcında bir rastgele bir sayı oluşturur. .

Entropi bir bozukluk karışıklığıdır. Bilgi Entropi, belirsizlik veya bilginin öngörülemezliği ölçüsüdür.
Psödo rasgele bir sekans oluşturmak için, belirli bir formüle göre bir miktar sekans üretecek bir algoritmaya ihtiyacımız var. Ancak böyle bir dizi tahmin edilebilir. Ancak, Math.Random () yoksa, rastgele sayıların jeneratörünüzü nasıl yazabileceğinizi hayal edin.

GPSH'nin çoğaltılabilmesi için bir algoritmaya sahiptir.
HSH, sayıların herhangi bir gürültüden alınmasıdır, sıfıra eğilimindedir. Aynı zamanda, dağıtımı hizalamak için GSH'de belirli algoritmalar var.

GPSH algoritmanınızla geldik

Pseudo-rastgele sayı üreteci (GPSH, İngilizce PseudorAndom numarası jeneratörü, PRNG), elemanların neredeyse birbirinden bağımsız olan ve belirli bir dağılıma (genellikle üniforma) tabi olan sayı dizisini oluşturan bir algoritmadır.
Bazı sayıların sırasını alabilir ve modülü onlardan alabiliriz. Aklıma gelen en kolay örnek. Modülü ne yapacağınızı düşünmeliyiz. Sadece alnınızda 0'dan N'ye ve modül 2'ye kadar, 1 ve 0 jeneratör elde edilecektir:

İşlev * rand () (const n \u003d 100; const mod \u003d 2; let i \u003d 0; iken (doğru) (% i verim% mod; İçin (RAND X ())) (eğer (i ++\u003e 100) kırıldı; console.log (x);)
Bu özellik, ABD Sırası 01010101010101'i oluşturur ... ve bir sözde rastgele olanı bile aramak imkansızdır. Böylece jeneratör rastgele, bir sonraki bit testini almalıdır. Ama böyle bir görevimiz yok. Bununla birlikte, herhangi bir test olmadan bile, aşağıdaki diziyi tahmin edebiliriz, bu da alnındaki böyle bir algoritmanın uygun olmadığı anlamına gelir, ancak doğru yönde.

Peki ya bir tür bilinen, ancak doğrusal olmayan sekans, örneğin PI numarasının sayısı. Ve modül için bir değer olarak, 2 değil, başka bir şey alacağız. Modülün değişen değerinin konusunu bile düşünebilirsiniz. PI arasındaki sayıların sırası rastgele kabul edilir. Jeneratör, bazı bilinmeyen noktadan başlayarak PI numaralarını kullanarak çalışabilir. Böyle bir algoritma örneği, bir pi baz dizisi ve değişken bir modül ile:

Const Vector \u003d [... Math.pi.tofixed (48) .Replace (".", "")]; İşlev * rand () (için (I \u003d 3; ben<1000; i++) { if (i > 99) i \u003d 2; İçin (n \u003d 0; n Ancak JS'de, PI numarası sadece 48 karaktere ve daha fazla görüntülenebilir. Bu nedenle, böyle bir diziyi tahmin etmek için hala kolay ve böyle bir jeneratörün her bir lansmanı her zaman aynı numaraları verecektir. Ancak jeneratörümüz zaten 0 ile 9 arasında numarayı göstermeye başladı.

0'dan 9'a kadar bir sayı jeneratörü aldık, ancak dağıtım çok dengesiz ve her zaman aynı sırayı oluşturacak.

Bir dizi pi alabiliriz ve sayısal bir temsilde zaman alabiliriz ve bu sayı bir sayı dizisi olarak kabul edilir ve sıranın her defasında tekrarlanmadığı için, sonundan okuyacağız. GPSH'mizin toplam algoritmamız şöyle görünecek:

Fonksiyon * rand () (newnumvector \u003d () () \u003d\u003e [... (+ yeni tarih) + ""]. Ters (); letty \u003d newumvector (); let i \u003d 2; eğer (i ++\u003e 99) i \u003d 2, n \u003d -1; iken (++ n)< vector.length) yield (vector[n] % i); vector = newNumVector(); } } // TEST: let i = 0; for (let x of rand()) { if (i++ > 100) Break; Console.log (x))
Bu zaten sahte rastgele sayı jeneratörüne benzer. Ve aynı Math.Random () bir GPSH'dir, bir süre sonra konuşacağız. Aynı zamanda, her seferinde ilk numara farklı elde edilir.

Aslında, bu sıradan örnekler, daha karmaşık rastgele sayı jeneratörleri çalışması olarak anlaşılabilir. Ve hazır algoritmalar bile var. Örneğin, bunlardan birini analiz edeceğiz - bu doğrusal bir uyumlu GPP (LCPRNG).

Doğrusal uyumlu GPSH

Doğrusal Congrunt GPSH (LCPRNG), psödo rasgele sayıların üretilmesi için ortak bir yöntemdir. Şifreleme direnci yoktur. Bu yöntem, formül tarafından tanımlandığı gibi, bazı doğal sayı M modülüne göre doğrusal tekrarlayan sekansın üyelerini hesaplamaktır. Elde edilen sekans, başlangıç \u200b\u200bsayısının seçimine bağlıdır - yani. tohum. Farklı tohum değerleriyle, çeşitli rasgele sayılar dizileri elde edilir. JavaScript için bu algoritmanın bir örneği:

Const A \u003d 45; Const c \u003d 21; Const M \u003d 67; var tohumu \u003d 2; const rand \u003d () \u003d\u003e tohum \u003d (a * tohum + c)% m; için (izin ver \u003d 0; ben<30; i++) console.log(rand())
Birçok programlama dilini LCPRNG (ancak tam olarak böyle bir algoritma (!)) Kullanır.

Yukarıda belirtildiği gibi, böyle bir sekans tahmin edilebilir. Peki neden bir gpsh ihtiyacımız var? Güvenlik hakkında konuşursak, GPSF bir sorundur. Diğer görevler hakkında konuşursak, bu özellikler artı oynayabilir. Örneğin, çeşitli uzmanlık efektleri ve animasyonlar için, grafiklerin sık rastgele bir aramaya ihtiyacı olabilir. Ve burada değerlerin ve performansların dağılımı önemlidir! Surveral algoritmaları iş hızına sahip olamaz.

Başka bir özellik tekrarlanabilirliktir. Bazı uygulamalar tohum ayarlamanıza izin verir ve eğer dizinin tekrarlanması gerekiyorsa çok kullanışlıdır. Örneğin, testlerde oynatmaya ihtiyaç vardır. Ve güvenli GSH'nin ihtiyaç duymadığı diğer birçok şey var.

Math.Random () nasıl düzenlenir?

Matematik. Console.log (rvalue)
Ancak, GPSH Math.Random () aksine, bu yöntem çok kaynak yoğundur. Gerçek şu ki, bu jeneratörün, entropi kaynaklarına (MAK adresi, CPU, sıcaklık, vb.) Erişmek için sistem çağrıları kullandığıdır.

Sayılar, her yerde bize eşlik ediyor - oda ev ve daireler, telefon, araba, pasaport, plastik kart, tarihler, e-posta şifreleri. Bazı sayıların kombinasyonlarını seçiyoruz, ancak çoğu rastgele oluruz. Kendinizi bu raporda vermeden, her gün rastgele oluşturulan sayıları kullanırız. Pinsodes icat edersek, benzersiz kredi veya maaş kart kodları, şifrelere erişimi dışlayan güvenilir sistemler tarafından üretilir. Rastgele sayı jeneratörleri, hız işleme, güvenlik ve bağımsız veri işleme gerektiren alanlarda koruma sağlar.

Sözde rastgele sayılar üretme süreci, bazı yasalara tabidir ve örneğin piyango yaparken oldukça uzun bir süre kullanılır. Son geçmişte, çekilişler lothotrones veya lots kullanılarak gerçekleştirildi. Artık birçok ülkede, kazanan sayıda devlet piyanesi, üretilen rastgele sayılarla belirlenir.

Moda yararları

Böylece, rastgele sayı üreteci, sayıların kombinasyonlarının rastgele belirlenmesi için bağımsız bir modern mekanizmadır. Bu yöntemin benzersizliği ve mükemmelliği, işlemdeki dış girişim imkansızdır. Jeneratör, örneğin gürültü diyotlarında inşa edilen bir programların bir kompleksidir. Cihaz, rastgele gürültü akımını, akım değerlerinin sayılara dönüştürülür ve bir kombinasyonu oluşturur.

Numaraların üretimi anında sonuç sağlar - bir kombinasyonun derlenmesi birkaç saniye sürer. Piyangolar hakkında konuşursak, katılımcılar, bilet numarasının kazanma ile çakıştığını hemen öğrenebilirler. Bu, dolaşımın katılımcıların bunu istediği kadar sık \u200b\u200bolmasını sağlar. Ancak, öngörülemezlikteki yöntemin ana avantajı ve sayılar seçiminin algoritmasını hesaplayamaz.

Pseudo-rastgele sayıların üretimi nasıl?

Aslında, rastgele sayılar yanlışlıkla değildir - satır belirli bir sayı ile başlar ve algoritma tarafından üretilir. Psödo-rastgele sayı jeneratörü (GPSR veya PRNG - PseudorAndom numarası üreteci) - ve ilk bakışta, genellikle tek tip dağılıma bağlı olmayan sayıları olmayan bir sıra üreten bir algoritma vardır. Bilgisayar biliminde, birçok uygulamada sahte rastgele sayılar kullanılır: şifrelemede, simülasyon modellemesinde, monta carlo metodu, vb. Sonuçların kalitesi GPSF özelliklerine bağlıdır.

Nesil kaynağı, kozmik radyasyondan dirençteki gürültüye fiziksel gürültü olabilir, ancak bu tür ağ güvenlik uygulamaları neredeyse kullanılmaz. Şifreleme uygulamalarında, istatistiksel olarak rastgele olamayan sekans üreten özel algoritmalar kullanılır. Bununla birlikte, doğru seçilen algoritma, çoğu kazadan geçen sayıların satırlarını almanızı sağlar. Bu tür dizilerdeki tekrarlama süresi, sayıların alındığı çalışma aralığından daha fazladır.

Birçok modern işlemci, örneğin Rdrand'da GPSH içerir. Alternatif olarak, tek seferlik not defterinde (sözlük) yayınlanmış rasgele sayı kümeleri oluşturulur. Bu durumda sayıların kaynağı sınırlıdır ve tam ağ güvenliği sağlamaz.

Tarih GPSH

Rastgele sayı jeneratörünün prototipi, M.Ö. 3500'de eski Mısır'da ortak olan Masaüstü Oyunu Senez olarak kabul edilebilir. Koşullar altında, iki oyuncu katıldı, hareketler dört düz siyah beyaz çubuk atarak belirlendi - zamanın GPH'sinin benzerliği idi. Çubuklar aynı anda atıldı ve gözlükler sayıldı: biri beyaz tarafa düştüyse, 1 puan ve ek bir hareket, iki beyaz - iki nokta vb. Beş puanın maksimum sonucu, siyah tarafta dört çubuk atan bir oyuncu aldı.

Günümüzde, Ernie Jeneratörü, piyango çekimi sırasında İngiltere'de uzun yıllardır kullanılmıştır. Kazanan sayıları oluşturmak için iki temel yöntem: Doğrusal uyumlu ve katkı maddesi. Bunlar ve diğer yöntemler, tercih etme şansı prensibine dayanmaktadır ve sonsuz sayıları üreten yazılımlar tarafından sağlanır, bunun sırasını imkansızdır.

GPSF, örneğin slot makinelerinde sürekli çalışır. ABD'nin yasalarına göre, bu, tüm yazılım sağlayıcılara uyması gereken bir önkoşuldur.

Çevrimiçi numaralar üreteci, gerekli bir bit ve en geniş aralığın gerekli sayıda sayısını elde etmenizi sağlayan uygun bir araçtır. Jeneratörümüz rastgele numaralarımız birçok uygulama bulabilir! Örneğin, VKontakte'de bir yarışmayı tutabilir ve orada bir oyuncak ayı oynayabilirsin. Kumarhane. Gerçekten birinin şanslı numaralarını çevrimiçi olarak çevrimiçi bulacağını umuyoruz!

Rastgele sayı aralığı:

Numara:

Tekrarları ortadan kaldırın?

Sayılar oluştur

Lütfen geliştirmemize yardım edin: Arkadaşlarına jeneratör hakkında söyle!

Rastgele | 1 tıklamayla rastgele sayı çevrimiçi

Sayılar bizi doğumdan alır ve yaşamda önemli bir rol oynamaktadır. Birçok insanın kendileri sayılarla ilişkilidir, birisi şansa dayanır, piyango biletlerini doldurur ve birisi onlara mistik bir anlam verir. Bir yol ya da başka, bazen böyle bir programdan yararlanmadan yapamayız. rastgele numara üreticisi.

Örneğin, grubunuzun aboneleriniz arasında ödül çizimleri düzenlemeniz gerekir. Hızlı ve dürüstçe kazananları seçin ve rastgele numaraların jeneratörümüze çevrimiçi olarak yardımcı olacaktır. Örneğin, istenen sayıda rastgele sayıyı (ödül kazanan sayısına göre) ve maksimum aralığı (atanmışsa, katılımcı sayısına göre) ayarlamak için ihtiyacınız var. Bu durumda takılmak tamamen hariçtir.

Bu program aynı zamanda loto için rastgele bir sayı üreteci olarak da işlev görebilir. Örneğin, bir bilet aldınız ve sayıları seçerken şansa ve iyi şanslar için tam olarak güvenmek istiyorsunuz. Sonra randomizer numaralarımız piyango biletinizi doldurmanıza yardımcı olacaktır.

Rastgele Numara Nasıl Üretilir: Öğretim

Rastgele sayı programı Çok basit çalışıyor. Bilgisayara yüklemeniz bile gerekmez - bu sayfanın açık olduğu tarayıcı penceresinde her şey yapılır. Rasgele sayıların üretilmesi, belirtilen sayıda sayılara ve aralıklarına göre gerçekleşir - 0'dan 999999999'a kadar. Çevrimiçi numarayı oluşturmak için gereklidir:

  1. Sonucu almak istediğiniz aralığı seçin. 10.000'e kadar olan numarayı kesmek isteyebilirsiniz, 10.000;
  2. Tekrarlamayı ortadan kaldırın - bu öğeyi seçmek, zorlayacaksınız randomizer numaraları Size yalnızca belirli bir aralıkta benzersiz kombinasyonlar sunar;
  3. 1 ila 99999 arasında sayıların sayısını seçin;
  4. "Numaralar Oluştur" düğmesine basın.

Sonuç olarak kaç sayı almak istediğiniz önemli değil, alternatör hemen sonuç verir ve bu sayfada bir fare veya touchpad kullanarak sayılarla çizgili bir alanda görebilirsiniz.

Şimdi, ihtiyacınız olan bitmiş numaralardan yararlanabilirsiniz. Alandan sayılarla, bir grupta yayınlama veya posta ile gönderme sonucunu kopyalayabilirsiniz. Ve böylece sonuç, herhangi bir şüpheye neden olmadığı için, randomizer numaralarının parametrelerinin ve programın sonuçlarının açıkça görülebileceği bu sayfanın ekran görüntüsünü oluşturun. Alandaki sayıları değiştirmek imkansızdır, bu nedenle gezginlerin olasılığı hariç tutulur. Web sitemize ve rastgele sayıların jeneratörümüze yardım ettinizdir.

Gönderilen çevrimiçi jeneratör rastgele sayıların jeneratörü, JavaScript'e tek tip bir dağılımla oluşturulan sözde rasgele sayılar temelinde çalışır. Bir tamsayı oluşturulur. Varsayılan olarak, 100 ... 999 aralığında 10 rasgele sayı görüntülenir, sayılar boşluklarla ayrılır.

Jeneratör rastgele numaraları için temel ayarlar:

  • Sayıların miktarı
  • Sayı aralığı
  • Ayırıcı türü
  • AÇMA / KAPALI TEKRAR GÜVENLİK FONKSİYONU (NUMARALAR)

Toplam miktar 1000 ile sınırlıdır, maksimum sayı 1 milyardır. Ayrı seçenekler: Uzay, virgül, noktalı virgül.

Artık, internette tam olarak nerede ve nasıl belirli bir aralıkta ücretsiz bir rasgele sayı sırasını aldığını biliyorsunuz.

Rastgele Numaralar Jeneratörünü Kullanma Seçenekleri

Rastgele sayı üreteci (tek tip bir dağılımla JS üzerindeki HSH), Sosyal Ağlar, Facebook, VKontakte, Sınıf Arkadaşları, Piyango, Yarışmalar ve Ödüllerin kazananlarını belirlemek için Sosyal Ağlar ISAGRAM, Facebook, VKontakte, sınıf arkadaşları için SMM uzmanları ve sahiplerine faydalıdır.

Rastgele sayı üreteci, belirli sayıda kazananla rastgele sayıda katılımcı sayısı arasında çizim yapılmasına izin verir. Yarışmalar, repost ve yorumlar olmadan gerçekleştirilebilir - kendiniz katılımcı sayısından ve rastgele sayıların neslinin aralığını isteyin. Çevrimiçi bir dizi rastgele numara alabilirsiniz ve bu sitede ücretsiz olabilir ve akıllı telefonunuza veya bir programınıza herhangi bir uygulamayı bilgisayarda belirtmeniz gerekmez.

Ayrıca, çevrimiçi rasgele sayıların jeneratörü, bir sikke çevirmeyi simüle etmek veya kemik çalmak için kullanılabilir. Ancak, bu davalar için ayrı uzman hizmetlerimiz var.

Son popülerliğe sahip olan çevrimiçi sayıların anlaşılır ve kullanışlı bir jeneratörü. Sosyal ağlarda ödüller, kullanıcılar arasında en büyük dağıtımı aldım.

Aynısı diğer alanlarda popülerdir. Ayrıca var veya şifreler ve sayılar var.

Jeneratörümüz rastgele rastgele numaralar çevrimiçi.

Randomizer Jeneratörümüz kişisel bilgisayarınıza indirilmesini gerektirmez. Her şey çevrimiçi jeneratör modunda gerçekleşir. Aşağıdaki gibi parametreleri belirtin: Sayıların rastgele seçileceği çevrimiçi numaraların aralığı. Ayrıca, seçilecek sayı sayısını belirtin.

Örneğin, bir grup VKontakte var. Grupta, kayıt yapacak katılımcı sayısı arasında 5 ödül oynarsınız. Özel bir uygulamanın yardımıyla, katılımcıların bir listesini aldık. Her biri çevrimiçi sayılar için kendi sekans numaraları atandı.

Şimdi çevrimiçi jeneratörümüze gidin ve sayıların aralığını belirtin (katılımcı sayısı). Örneğin, 5 ödülümüz olduğumuz için çevrimiçi numaraların 5'e ihtiyacı olduğunu belirtiriz. Şimdi Üretim düğmesine basın. Sonra 1 ila 112 arasında değişen 5 rasgele sayı kazanıyoruz. Üretilen 5 sayı çevrimiçi, beraberin kazananları haline gelen beş katılımcının sekans sayısına karşılık gelecektir. Her şey basit ve uygun.

Rastgele sayıların bir diğer artı üreticisi, tüm numaraların rastgele bir şekilde verilmesidir. Yani, onu etkileyin veya hangi numarayı aşağıdaki gibi olacağını hesaplayın, mümkün değildir. Dürüst ve güvenilir, dürüst ve güvenilir, ücretsiz jeneratörümüzün yardımıyla ödüllendiren idare, rekabetin katılımcıları için dürüst ve terbiyelidir. Ve nispeten bir çözümden şüphe ederseniz, o zaman kullanabilirsiniz.

Neden rastgele sayı üreteci en iyisidir?

Gerçek şu ki jeneratör numaraları çevrimiçiherhangi bir cihazda ve her zaman çevrimiçi olarak kullanılabilir. Fikrinizden herhangi biri için herhangi bir sayı oluşturabilirsiniz. Ve projenin kullanması için aynı rastgele numara üreticisi internet üzerinden. Özellikle oyunun galibi veya çevrimiçi başka bir numara için belirlemeniz gerekirse. Gerçek şu ki rastgele numara üreticisi Algoritmalar olmadan tamamen yanlışlıkla herhangi bir sayı oluşturur. Bu esasen sayılar içindir.

ÜCRETSİZ olarak çevrimiçi jeneratör rastgele numaralar!

Jeneratör her biri için çevrimiçi rastgele numaralar. Herhangi bir indirmenize veya satın almanıza gerek yok rastgele numara üreticisi Çizim için çevrimiçi. Sadece sitemize gitmemiz ve Rand'a ihtiyacınız olan sonucu almalıyız. Biz sadece rastgele numara üreticisi Ancak, kesinlikle piyango kazanmanıza yardımcı olacak birçok kişi. Piyangolar için çevrimiçi rastgele sayıların gerçek bir jeneratörü mutlak bir kazadır. Sitemizin size sağlayabildiği.

Rastgele çevrimiçi

Çevrimiçi olarak rastgele bir sayı arıyorsanız, bu kaynağı sizin için yarattık. Algoritmalarımızı sürekli geliştiriyoruz. Burada gerçek alacaksın rastgele numara üreticisi. Tamamen ücretsiz ve istediğiniz zaman ihtiyacınız olan rastgele jeneratör olarak ihtiyaç duyulur. Online bizimle rastgele numaralarla oluşturun. Her türlü sayının tamamında her zaman kendinden emin olun.

Rastgele sayı üreteci rastgele

Rastgele jeneratörümüz rastgele sayıları tamamen rastgele seçer. Gündüz ya da bilgisayarınızda bir saat önemli değil. Bu gerçek bir kör seçimdir. Jeneratör Rand, tüm numaraları rastgele sırayla değiştirir. Ve sonra yanlışlıkla onlardan rastgele sayıların sayısını seçer. Bazen sayıları rastgele sayısının jeneratörünün toplam rastgele olduğunu kanıtlar.

Randa çevrimiçi

Randa, beraberin için en sadık seçenektir. Çevrimiçi jeneratör gerçekten rastgele bir seçimdir. Rastgele bir sayı seçimi üzerindeki herhangi bir etkisinden korunuyorsunuz. Kazanan videosunun çevrimiçi seçim sürecini çıkardıktan sonra. İhtiyacın olan tek şey bu. Çevrimiçi numaralar jeneratörümüzle dürüst çekilişlerini çevrimiçi olarak ayarlayın. Kazanan ve memnun oyuncular alıyorsunuz. Ve rastgele jeneratörümüzü memnun edebileceğiniz neşeyiz.

Konuya devam ediyor:
Akıllı telefon

Minitool Güç Veri Kurtarma Serbest Sürümü, verileri kurtarmak için tasarlanmış kullanımı kolay bir programdır. Minitool Güç Veri Kurtarma ile çalışmak için ...