Pertanyaan yang diberi tag random

32
Angka acak dengan jumlah tetap

Tugas Anda adalah menulis program atau fungsi yang menghasilkan n angka acak dari interval [0,1] dengan jumlah tetap s. Memasukkan n, n≥1, jumlah angka acak untuk dihasilkan s, s>=0, s<=n, jumlah angka yang akan dihasilkan Keluaran nDouble- acak angka floating point dengan semua elemen...

32
Skor Rutinitas Ayunan Pohon Anggur Tarzan di Olimpiade

Swingers anggur Olimpiade melakukan rutinitas mereka di pohon standar. Secara khusus, Pohon Standar nmemiliki simpul untuk 0naik n-1dan ujung-ujungnya menghubungkan setiap simpul bukan nol ake simpul n % adi bawahnya. Jadi, misalnya, Standard Tree 5 terlihat seperti ini: 3 | 2 4 \ / 1 |...

32
Roulette Rusia, Muat Ulang

Ayo mainkan Roulette Rusia! Biasanya, ini akan menjadi perlombaan untuk menulis program MOD 6 terpendek, tapi itu tidak terlalu realistis, karena peluang menang berkurang dengan setiap klik. Berikut aturannya: Meniru enam penembak sungguhan : Peluru tunggal ditempatkan ke dalam salah satu...

31
Faro mengocok array

Sebuah Faro mengocok adalah teknik yang sering digunakan oleh para penyihir untuk "shuffle" dek. Untuk melakukan Faro shuffle, pertama-tama Anda memotong dek menjadi 2 bagian yang sama maka Anda memotong bagian kedua. Sebagai contoh [1 2 3 4 5 6 7 8] Faro yang dikocok adalah [1 5 2 6 3 7 4...

31
The Drunken Typist

Latar Belakang Seorang juru ketik pulang setelah beberapa kali minum dan menyadari bahwa surat impor masih perlu ditulis. Untuk memastikan dia memeriksa teks dengan benar, dia menulis karakter teks oleh vjaracter t0 untuk memastikan bahwa dia layak. Namun, ia masih mengelola beberapa kunci. Tugas...

31
Buat karakter hujan

Terinspirasi oleh ini chatting mini-tantangan. Diberikan string sebagai input (hanya karakter ASCII yang dapat dicetak), output string dengan huruf "hujan" ke bawah. Setiap huruf harus berupa jumlah acak baris ke bawah (acak antara 0dan panjang string, masing-masing memiliki probabilitas nol), dan...

31
Mensimulasikan Dadu Meledak

Tugas Anda adalah membuat program yang menggunakan bilangan bulat n > 1, dan mengeluarkan gulungan ndadu satu sisi. Namun, dadu ini mengikuti aturan untuk meledak dadu . Saat Anda menggulung dadu, periksa nilai apa yang Anda gulir. Jika Anda mendapatkan jumlah maksimum untuk jenis die (pada d4...

31
Terapkan PCG

Apa masalah yang lebih baik untuk PCG.SE daripada mengimplementasikan PCG, A Better Random Number Generator ? Makalah baru ini mengklaim menghadirkan generator angka acak cepat, sulit diprediksi, kecil, optimal secara statistik. Penerapan C minimalnya hanya sekitar sembilan baris: // *Really*...

31
Titik acak pada sebuah bola

Tantangan Tulis sebuah program atau fungsi yang tidak membutuhkan input dan menghasilkan vektor dengan panjang dalam arah acak yang seragam secara teoritis .111 Ini sama dengan titik acak pada bola yang dijelaskan olehx2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1 menghasilkan distribusi seperti...

31
Apa yang mengelilingi ubin Minesweeper saya?

Minesweeper adalah permainan puzzle di mana ranjau tersembunyi di sekitar papan ubin yang tidak mencolok dengan tujuan mengidentifikasi lokasi semua ranjau. Mengklik ranjau kehilangan permainan, tetapi mengeklik ubin lain akan mengungkapkan angka dari 0-8 yang menandakan berapa banyak ranjau yang...

31
Hasilkan Avatar "GitHub"

Latar Belakang / Deskripsi Catatan: seperti yang ditunjukkan oleh @HelkaHomba, identitas GitHub sebenarnya bukan acak tetapi berdasarkan hash dari nama pengguna Avatar GitHub default adalah gambar 5x5-piksel. Warna dipilih secara acak, dan kemudian piksel acak diisi di satu sisi (kanan atau kiri,...

31
Kata sandi string

Tantangan Anda adalah mengesahkan string! Apa yang dimaksud dengan kata sandi, Anda bertanya? Ambil string sebagai input. String ini hanya akan berisi huruf besar, huruf kecil, angka, dan spasi. Anda harus mengganti semua spasi dengan garis bawah dan memindahkan semua angka ke ujung string dengan...

30
Hasilkan kekacauan acak

Deskripsi tantangan "Gangguan" dari urutan adalah permutasi di mana tidak ada elemen yang muncul di posisi aslinya. Misalnya ECABDadalah kekacauan ABCDE, tetapi CBEDAtidak: ABCDE | | <- B and D are in their orignal positions CBEDA Dengan diberi urutan, hasilkan kekacauan

30
A Quine Rapuh

A Quine Rapuh Quine rapuh adalah quine yang memenuhi properti setiap substring yang dibuat dengan menghapus satu karakter, ketika dievaluasi, menghasilkan kesalahan. Sebagai contoh. Jika program Anda asdfadalah quine, maka agar rapuh, program berikut ini harus salah: sdf adf asf asd Program...

30
Fibonacci Jumlah Digital

Kita semua akrab dengan deret Fibonacci : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 Namun, alih-alih, f(n) = f(n-1) + f(n-2)kami akan mengambil jumlah digital dari 2 entri sebelumnya. Urutan masih harus dimulai dengan 0, 1, setelah itu...

30
Kucing memakan input Anda lagi!

Buat program kucing, alias program yang mengambil input dan mencetaknya. ... Kecuali, program ini akan secara acak mengambil karakter dari input Anda dan mencetaknya. Setiap karakter dalam input harus memiliki peluang yang secara umum sama untuk dihapus dengan program, meskipun, karena sulit...

30
Segitiga ASCII

Tugas Anda adalah menulis program atau fungsi yang mencetak segitiga ASCII. Mereka terlihat seperti ini: |\ | \ | \ ---- Program Anda akan mengambil input numerik tunggal n, dengan kendala 0 <= n <= 1000. Segitiga di atas memiliki nilai n=3. Segitiga ASCII akan memiliki ngaris miring...

29
The Smart Person's Mirage

Sekali waktu, saya membaca pertanyaan / jawaban ini di Quora Apakah benar ada programmer dengan gelar ilmu komputer yang tidak dapat lulus tes FizzBuzz Kode ini diberikan sebagai jawaban yang jelas for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: print...