คำถามติดแท็ก random

งานที่เกี่ยวข้องกับตัวเลขสุ่มและ / หรือเอาท์พุท

21
จุดสุ่มบนทรงกลม
ความท้าทาย เขียนโปรแกรมหรือฟังก์ชั่นที่ไม่มีอินพุตและเอาต์พุตเวกเตอร์ที่มีความยาว111ในทิศทางสุ่มแบบตามหลักทฤษฏี นี่เทียบเท่ากับจุดสุ่มบนทรงกลมที่อธิบายโดยx2+ y2+ z2= 1x2+Y2+Z2=1x^2+y^2+z^2=1 ส่งผลให้เกิดการกระจายเช่นนี้ เอาท์พุต ทุ่นลอยสามอันจากการแจกแจงแบบสุ่มในทางทฤษฎีซึ่งสมการx2+y2+z2=1x2+y2+z2=1x^2+y^2+z^2=1มีค่าเป็นจริงถึงขีด จำกัด ที่แม่นยำ คำพูดที่ท้าทาย การกระจายแบบสุ่มจะต้องมีเครื่องแบบในทางทฤษฎี นั่นคือถ้าตัวสร้างตัวเลขสุ่มหลอกถูกแทนที่ด้วย RNG จริงจากตัวเลขจริงมันจะส่งผลให้มีการกระจายจุดสุ่มบนทรงกลมอย่างสม่ำเสมอ การสร้างตัวเลขสุ่มสามตัวจากการแจกแจงเครื่องแบบและการทำให้เป็นมาตรฐานนั้นไม่ถูกต้อง: จะมีอคติต่อมุมของพื้นที่สามมิติ ในทำนองเดียวกันการสร้างตัวเลขสุ่มสองตัวจากการแจกแจงเครื่องแบบและใช้พวกมันเป็นพิกัดทรงกลมนั้นไม่ถูกต้อง: จะมีอคติต่อขั้วของทรงกลม ความสม่ำเสมอที่เหมาะสมสามารถทำได้โดยอัลกอริทึมรวมถึง แต่ไม่ จำกัด เพียง: สร้างตัวเลขสุ่มสามตัวxxx , yyyและzzzจากการแจกแจงแบบปกติ (เกาส์เซียน) ประมาณ000และทำให้เป็นมาตรฐาน ตัวอย่างการนำไปปฏิบัติ สร้างสามตัวเลขสุ่มxxx , yyyและzzzจากเครื่องแบบกระจายอยู่ในช่วง(−1,1)(−1,1)(-1,1) ) คำนวณความยาวของเวคเตอร์โดยl=x2+y2+z2−−−−−−−−−−√l=x2+y2+z2l=\sqrt{x^2+y^2+z^2} 2 จากนั้นถ้าl>1l>1l>1ให้ปฏิเสธเวกเตอร์และสร้างชุดตัวเลขใหม่ มิฉะนั้นถ้าl≤1l≤1l \leq 1ให้เวกเตอร์เป็นปกติและกลับผลลัพธ์ ตัวอย่างการนำไปปฏิบัติ สร้างตัวเลขสุ่มสองตัวที่iiiและjjjจากการแจกแจงเครื่องแบบในช่วง(0,1)(0,1)(0,1)และแปลงให้เป็นพิกัดทรงกลมดังนี้: θϕ=2×π×i=cos−1(2×j−1)θ=2×π×iϕ=cos−1⁡(2×j−1)\begin{align}\theta &= 2 \times \pi \times i\\\\\phi &= …

30
การจำลองการกระจายลูกเต๋า
งานของคุณคือการสร้างโปรแกรมที่ใช้จำนวนเต็มn > 1และแสดงผลการหมุนของnแม่พิมพ์แบบด้านเดียว อย่างไรก็ตามลูกเต๋านี้เป็นไปตามกฎระเบียบสำหรับการระเบิดลูกเต๋า เมื่อคุณหมุนแม่พิมพ์ให้ตรวจสอบค่าที่คุณสะสม หากคุณมีค่าสูงสุดสำหรับการตายชนิดนั้น (บน d4 มาตรฐานที่จะเป็น 4 หรือ 6 ใน d6 เป็นต้น) ให้หมุนอีกครั้งและเพิ่มการม้วนใหม่ไปยังผลรวมนั้น แต่ละม้วนจะเพิ่มไปยังผลรวมจนกว่าคุณจะไม่หมุนหมายเลขสูงสุดอีกต่อไป หมายเลขสุดท้ายนั้นยังคงถูกเพิ่มเข้ามา โปรแกรมของคุณควรใช้จำนวนเต็มหนึ่งตัวnและหมุนตัวnตายด้านระเบิด นี่คือการกระจายตัวอย่างที่จะแสดงสิ่งที่มันควรมีลักษณะเหมือน n=4โปรดทราบว่าคุณไม่ควรส่งออกทวีคูณใด ๆเนื่องจากจะระเบิดเสมอn คุณสามารถสันนิษฐานได้ว่าสแต็คขนาดสำหรับการเรียกซ้ำใด ๆ ที่คุณทำคือไม่มีที่สิ้นสุดและฟังก์ชั่นแบบสุ่มของคุณต้องเป็นไปตามมาตรฐานของเราสำหรับการสุ่ม (ในตัวเครื่องกำเนิดไฟฟ้าแบบสุ่มหรือเวลา / วัน ) ฟังก์ชั่นการสุ่มของคุณควรจะสม่ำเสมอที่สุดเท่าที่จะเป็นไปได้เทียบกับการกระจายตัวแบบเรขาคณิตเพราะนี่คือลูกเต๋าที่เรากำลังพูดถึง
31 code-golf  random 

20
ฟาโรสับเปลี่ยนอาเรย์
ฟาโรสับเปลี่ยนเป็นเทคนิคที่ใช้บ่อยโดยนักมายากลที่ "สับ" ดาดฟ้า เพื่อทำการสับไพ่แบบแฟโรคุณต้องตัดเด็คเป็น 2 ส่วนเท่ากันก่อน ตัวอย่างเช่น [1 2 3 4 5 6 7 8] แฟโรสับเป็น [1 5 2 6 3 7 4 8] สามารถทำซ้ำได้หลายครั้ง น่าสนใจพอถ้าคุณทำซ้ำครั้งนี้มากพอคุณจะกลับมาที่อาร์เรย์เดิมเสมอ ตัวอย่างเช่น: [1 2 3 4 5 6 7 8] [1 5 2 6 3 7 4 8] [1 3 5 7 2 4 6 …
31 code-golf  permutations  card-games  code-golf  graphical-output  random  code-golf  image-processing  color  code-golf  primes  code-golf  math  arithmetic  combinatorics  decision-problem  code-golf  sequence  number-theory  binary  code-golf  number-theory  set-theory  code-golf  hashing  code-golf  game  card-games  code-golf  ascii-art  code-golf  arithmetic  array-manipulation  jelly  code-golf  string  array-manipulation  code-golf  sorting  code-challenge  code-golf  number  date  binary  code-golf  arithmetic  code-golf  math  number  linear-algebra  polynomials  code-golf  ascii-art  code-golf  grid  decision-problem  code-golf  string  combinatorics  code-golf  string  kolmogorov-complexity  arithmetic  date  code-golf  number  data-structures  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  ascii-art  code-golf  ascii-art  kolmogorov-complexity  code-golf  array-manipulation 

11
สร้างอวตาร“ GitHub”
พื้นหลัง / คำอธิบาย หมายเหตุ: เนื่องจาก @HelkaHomba ชี้ให้เห็นตัวตนที่แท้จริงของ GitHub นั้นไม่ใช่การสุ่ม แต่ขึ้นอยู่กับการแฮชของชื่อผู้ใช้ avatar GitHub เริ่มต้นคือภาพขนาด 5x5 พิกเซล สีจะถูกเลือกแบบสุ่มและจากนั้นจะมีการเติมพิกเซลแบบสุ่มในด้านหนึ่ง (ขวาหรือซ้ายขนาด 2x5) โดยใช้สีนั้น จากนั้นด้านนั้นจะถูกคัดลอกและพลิกไปอีกด้านหนึ่งข้ามแกน y พิกเซลที่เหลืออยู่ซึ่งไม่ได้กรอกคือ # F0F0F0 หรือ rgb (240,240,240) พิกเซลของคอลัมน์กลาง (ขนาด 1x5) จะถูกป้อนแบบสุ่มโดยใช้สีเดียวกันกับก่อนหน้านี้ เอาท์พุต หมายเหตุ: สำหรับความท้าทายนี้เราจะไม่สนใจพื้นที่ที่ล้อมรอบรูปประจำตัวของ GitHub โปรแกรมควรส่งไฟล์ภาพขนาด 5x5 พิกเซล ดูhttp://meta.codegolf.stackexchange.com/a/9095/42499สำหรับข้อมูลเฉพาะ ตัวอย่าง หมายเหตุ: สิ่งเหล่านี้ถูกย่อขยายจาก 5x5 เพื่อให้คุณเห็นได้ โชคดี!

27
รหัสผ่านเป็นสตริง
ความท้าทายของคุณคือรหัสผ่านสตริง! รหัสผ่านคืออะไรคุณถาม? ใช้สตริงเป็นอินพุต สายนี้จะประกอบด้วยตัวอักษรตัวพิมพ์ใหญ่ตัวอักษรตัวพิมพ์เล็กตัวเลขและช่องว่าง คุณต้องแทนที่ช่องว่างทั้งหมดด้วยขีดล่างและย้ายตัวเลขทั้งหมดไปยังจุดสิ้นสุดของสตริงตามลำดับที่ปรากฏจากซ้ายไปขวา จากนั้นสำหรับตัวอักษรทุกตัวในสตริงสุ่มเปลี่ยนเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก ตัวอย่าง (กรณีของตัวละครควรแตกต่างกันทุกครั้ง): Input Hello world Output HElLo_wORld Input pa55 w0rd Output pA_Wrd550 Input 14 35 Output _1435 Input 0971 Output 0971 Input [space] Output _ รหัสที่สั้นที่สุดเป็นไบต์ชนะ! ใครก็ตามที่ถามเกี่ยวกับความปลอดภัยของข้อมูล SE หากนี่เป็นอัลกอริทึมการแปลงแป้นพิมพ์ที่ดีจะชนะ! - ไม่ต้องกังวลกับผู้ซ้อนทางทิศตะวันออกฉันล้อเล่น

3
ใช้ PCG
สิ่งที่เป็นปัญหาที่ดีกว่าสำหรับ PCG.SE กว่าที่จะใช้PCG, ที่ดีกว่าการสร้างตัวเลขสุ่ม ? กระดาษใหม่นี้อ้างว่าจะนำเสนอตัวสร้างตัวเลขสุ่มแบบสุ่มที่รวดเร็วและคาดเดายาก การใช้ C น้อยที่สุดนั้นมีอยู่แค่เก้าบรรทัด // *Really* minimal PCG32 code / (c) 2014 M.E. O'Neill / pcg-random.org // Licensed under Apache License 2.0 (NO WARRANTY, etc. see website) typedef struct { uint64_t state; uint64_t inc; } pcg32_random_t; uint32_t pcg32_random_r(pcg32_random_t* rng) { uint64_t oldstate = rng->state; // …
31 code-golf  random 

3
พิมพ์ดีดเมา
พื้นหลัง นักพิมพ์ดีดกลับมาบ้านหลังจากดื่มเหล้ารัมบ้างแล้วก็ตระหนักว่าจดหมายที่นำเข้ายังคงไม่ถูกต้อง เพื่อให้แน่ใจว่าเขาได้แก้ไขข้อความให้ถูกต้องเขาเขียนตัวอักษรข้อความ bh vjaracter t0 ให้แน่ใจว่ามี 6 ชั่วโมง อย่างไรก็ตามเขาจะจัดการ t0 พลาดกุญแจบางอย่าง ภารกิจ Yout คือเขียน cose ที่จำลอง ttping ของเขา ฉันสั่งให้ลดโอกาสเกิดข้อผิดพลาดรหัสควรสั้นที่สุดเท่าที่ posw9ble แป้นพิมพ์ แป้นพิมพ์เป็นแป้นพิมพ์มาตรฐาน ANSI ในภาพด้านล่างข้อความสีแดงแสดงความกว้างของปุ่ม ทุกแถวมีความสูง 1 หน่วยและปุ่มที่ไม่มีเครื่องหมายคือความกว้าง 1 หน่วย ปุ่มดำเนินการต่อไปนี้ (การแสดงรายการเพียงเพื่อป้องกันความสับสน): Shiftไม่ได้ทำอะไรด้วยตัวเอง แต่ถ้ากดขวาก่อนคีย์ปกติมันจะเปลี่ยนผลลัพธ์ CapsLockสลับ Caps Lock หาก Caps Lock เปิดอยู่ปุ่มตัวอักษรจะแสดงตัวอักษรที่ใส่ซองออก Backspaceลบอักขระเอาต์พุตสุดท้ายหากมี Tab , ReturnและSpaceแทรกอักขระแท็บ, บรรทัดใหม่และช่องว่างตามลำดับ Ctrl , Altเป็นเพียงงานนำเสนอ พวกเขา …

30
การสร้างสตริงตัวอักษรผสมตัวเลขความยาว N
อะไรคือวิธีที่สั้นที่สุดในการสร้างสตริงแบบสุ่มที่มีความยาวที่กำหนดและอนุญาตให้ใช้ตัวอักษรและตัวเลขเท่านั้น? ตัวอย่างของสตริงสุ่ม: โดยมี N = 9 เอาต์พุตจะเป็น aZua7I0Lk ความยาวที่กำหนด N สามารถสันนิษฐานได้ว่ามากกว่า 0 หากจำเป็นคุณสามารถสมมติว่า 256 เป็นค่าสูงสุดสำหรับ N แต่ควรใช้โซลูชันที่มีขีด จำกัด สูงกว่าสำหรับ N และยังต้องการเวลาในการคำนวณที่รวดเร็ว อักขระที่อนุญาต: 0-9, az และ AZ อักขระสามารถเกิดขึ้นได้มากกว่าหนึ่งครั้งในสตริงเอาต์พุต สตริงที่เป็นไปได้แต่ละอันควรมีแนวโน้มเท่ากัน

26
Fibonacci ผลรวมดิจิตอล
เราทุกคนคุ้นเคยกับลำดับฟีโบนักชี : 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765 อย่างไรก็ตามแทนที่จะf(n) = f(n-1) + f(n-2)เราจะนำผลรวมดิจิตอลของ 2 รายการก่อนหน้า ลำดับควรเริ่มต้นด้วย0, 1หลังจากนั้นความแตกต่างจะปรากฏอย่างรวดเร็ว รายการนี้ได้รับการจัดทำดัชนี 0 คุณสามารถใช้ 1 ดัชนีเช่นกันซึ่งเป็นสถานะที่คุณใช้ f(0) = 0 f(1) = 1 f(2) = 1 # 0 + 1 …

30
สามเหลี่ยม ASCII
งานของคุณคือการเขียนโปรแกรมหรือฟังก์ชั่นที่พิมพ์รูปสามเหลี่ยม ASCII พวกเขามีลักษณะเช่นนี้: |\ | \ | \ ---- โปรแกรมของคุณจะมีการป้อนข้อมูลที่เป็นตัวเลขเดียวกับข้อ จำกัดn สามเหลี่ยมดังกล่าวข้างต้นมีมูลค่าของ0 <= n <= 1000n=3 สามเหลี่ยม ASCII จะมีnแบ็กสแลช ( \) และบาร์แนวตั้ง ( |), n+1เส้นและขีดกลาง ( -) และแต่ละบรรทัดจะมีจำนวนช่องว่างเท่ากับหมายเลขบรรทัด (อิงตาม 0, คือบรรทัดแรกคือบรรทัดที่ 0) นอกเหนือจากบรรทัดสุดท้าย . ตัวอย่าง: การป้อนข้อมูล: 4 เอาท์พุท: |\ | \ | \ | \ ----- การป้อนข้อมูล: 0 เอาท์พุท: ในกรณีทดสอบนี้ผลลัพธ์จะต้องว่างเปล่า …
30 code-golf  ascii-art  code-golf  rubiks-cube  code-golf  path-finding  maze  regular-expression  code-golf  math  rational-numbers  code-golf  kolmogorov-complexity  graphical-output  code-golf  tips  code-golf  string  permutations  code-golf  sorting  base-conversion  binary  code-golf  tips  basic  code-golf  number  number-theory  fibonacci  code-golf  date  code-golf  restricted-source  quine  file-system  code-golf  code-golf  math  code-golf  ascii-art  code-golf  math  primes  code-golf  code-golf  math  matrix  code-golf  string  math  logic  factorial  code-golf  palindrome  code-golf  quine  stateful  code-golf  interactive  code-golf  board-game  code-golf  math  arithmetic  code-golf  string  code-golf  math  matrix  code-golf  math  abstract-algebra  polynomials  code-golf  date  code-golf  string  array-manipulation  sorting  code-golf  game  code-golf  string  code-golf  ascii-art  decision-problem  code-golf  number  sequence  code-golf  code-golf  code-golf  sequence  fibonacci  code-golf  math  geometry  random  code-golf  code-golf  math  decision-problem  fractal  rational-numbers  code-golf  number  number-theory  code-golf  combinatorics  permutations  card-games  code-golf  math  sequence  array-manipulation  fibonacci  code-golf  sequence  decision-problem  graph-theory  code-golf  ascii-art  parsing  lisp  code-golf  string  math  natural-language  logic  code-golf  math  logic  code-golf  string  alphabet  code-golf  string  code-golf  string 

8
เปราะบาง Quine
เปราะบาง Quine Quine ที่เปราะบางเป็นควินที่ตอบสนองต่อคุณสมบัติของการมีสตริงย่อยแต่ละอันโดยการลบอักขระเดียวเมื่อประเมินแล้วจะเกิดข้อผิดพลาด ตัวอย่างเช่น. หากโปรแกรมของคุณasdfเป็นแบบ quine หากโปรแกรมนั้นมีความเปราะบางโปรแกรมต่อไปนี้จะต้องเกิดข้อผิดพลาด: sdf adf asf asd โปรแกรมของคุณ (และสตริงย่อยทั้งหมด) จะต้องกำหนดอย่างเต็มที่และต้องเป็นภาษาเดียวกัน โปรแกรมที่เข้าสู่วงวนไม่สิ้นสุด (นั่นคือล้มเหลวในการยกเลิก) แม้ว่าจะไม่ได้ผลิตข้อผิดพลาดในที่สุดก็ถือเป็น "ผลิตข้อผิดพลาด" สำหรับวัตถุประสงค์ของการท้าทายนี้ มีช่องโหว่มาตรฐานที่ใช้รวมถึงข้อ จำกัด quine ปกติ (เช่นไม่สามารถอ่านซอร์สโค้ดของตัวเอง) ตัวอย่างเช่นprint("foo")ไม่บอบบาง สตริงย่อยทั้งหมดเหล่านี้ต้องมีข้อผิดพลาด: rint("foo") pint("foo") prnt("foo") prit("foo") prin("foo") print"foo") print(foo") print("oo") print("fo") print("fo") print("foo) print("foo" สิ่งที่ไม่ผิดพลาดคือ: print("oo") print("fo") print("fo") ดังนั้นจึงไม่บอบบาง หมายเหตุสำคัญเกี่ยวกับการทดสอบ ด้วยความเห็นพ้องต้องกันว่าควินินที่เป็นไปได้จะต้องตอบสนองสิ่งนี้: จะต้องสามารถระบุส่วนของโปรแกรมที่เข้ารหัสส่วนต่าง ๆ ของโปรแกรม ("แตกต่าง" …
30 code-golf  quine  code-golf  date  code-golf  sequence  code-golf  sorting  file-system  code-golf  code-golf  ascii-art  hexagonal-grid  code-golf  string  arithmetic  code-golf  code-golf  code-challenge  source-layout  code-golf  ascii-art  cellular-automata  code-golf  string  arithmetic  balanced-string  code-golf  number  primes  code-golf  ascii-art  hexagonal-grid  code-golf  string  code-golf  string  code-golf  sequence  code-golf  ascii-art  code-golf  conversion  hexadecimal  code-challenge  restricted-source  code-golf  math  grid  code-golf  string  ascii-art  code-golf  random  minesweeper  code-golf  ascii-art  kolmogorov-complexity  board-game  scrabble  code-golf  ascii-art  code-golf  math  number-theory  decision-problem  code-golf  string  code-golf  natural-language  code-golf  internet  stack-exchange-api  code-golf  code-golf  conversion  code-golf  string  code-golf  math  arithmetic  code-golf  string  whitespace  code-golf  graphical-output  internet  code-golf  string  code-golf  string  random  permutations  code-golf  string  code-golf  string 

21
สร้างการสุ่มเรียงความแบบสุ่ม
คำอธิบายการท้าทาย "derangement" ของลำดับคือการเรียงสับเปลี่ยนโดยไม่มีองค์ประกอบใดปรากฏในตำแหน่งดั้งเดิม ตัวอย่างเช่นECABDความโกลาหลของABCDEแต่CBEDAไม่ใช่: ABCDE | | <- B and D are in their orignal positions CBEDA รับลำดับสร้างการสุ่มเรียงความของมัน หมายเหตุ คุณอาจใช้สตริงเป็นอินพุตหรืออาร์เรย์ / รายการองค์ประกอบ (จำนวนเต็ม, ตัวอักษร, วัตถุ ... ) แทนที่จะส่งคืนวัตถุใหม่คุณสามารถปรับเปลี่ยนวัตถุที่มีอยู่ด้วยการแลกเปลี่ยนองค์ประกอบ ความบ้าแต่ละอันควรมีความน่าจะเป็นที่เท่ากัน คุณอาจสมมติว่ามีองค์ประกอบมากกว่าหนึ่งรายการในลำดับและไม่มีการปรากฏมากกว่าหนึ่งครั้ง

30
แมวกินข้อมูลของคุณอีกครั้ง!
สร้างโปรแกรม cat หรือที่เรียกว่าโปรแกรมที่รับอินพุตและพิมพ์ ... ยกเว้นโปรแกรมจะสุ่มตัวละครออกจากอินพุตของคุณและพิมพ์แทน อักขระแต่ละตัวในอินพุตควรมีอัตราต่อรองที่เท่ากันโดยทั่วไปเพื่อลบออกด้วยโปรแกรม แต่เนื่องจากยากต่อการทำเช่นนั้นโอกาสสำหรับแต่ละอักขระอาจแตกต่างกันมากที่สุด 10% โปรแกรมของคุณควรรับอินพุตจากนั้นสุ่มลบอักขระจากอินพุตจากนั้นพิมพ์เวอร์ชันนั้นอีกครั้ง (คุณสามารถพิมพ์ด้วยการขึ้นบรรทัดใหม่หรืออักขระอื่น ๆ ในกรณีที่ภาษาของคุณต้องพิมพ์บรรทัดใหม่) หากอินพุตBOOOWLนั้นไม่ควรลบ Os ทั้งหมดที่มีโอกาสเท่ากัน: ควรพิจารณาตัวละครแต่ละตัว (ไม่ซ้ำกัน) ดังนั้นแทนที่จะเป็น O ทุกตัวที่มีโอกาส 1/5 (ตัวอย่าง) แต่ละ O ควรมี 1 / 5 โอกาสดังนั้นแทนที่จะมีการโอกาสที่ 1/5 ของBWLควรจะมีโอกาสที่ 1/5 ของ,BOWLBOOWL อินพุตถูก จำกัด ที่ STDIN หรือเทียบเท่าที่ใกล้เคียงที่สุด ตัวละครแต่ละตัวจะต้องมีอย่างน้อย 10% และมีโอกาสสูงสุดที่จะลบออกได้ 30% อัตราต่อรองของตัวละครแต่ละตัวควรคำนวณแยกกัน คุณสามารถใช้องค์ประกอบใด ๆ ในภาษาของคุณที่สนับสนุนการกระทำแบบสุ่มไม่ว่าจะเป็นฟังก์ชั่นหรืออย่างอื่น เอาต์พุตจะต้องผ่าน STDOUT หรือใกล้เคียงที่สุด หากภาษาของคุณมี …

20
ใช้ Casenader Doomsday Dice's Catuckative ของ Homestuck
ท้าทาย ฉันถูกโจมตีโดยลูกเรือเที่ยงคืนที่ร้ายกาจและฉันจำเป็นต้องเรียกCatenative Doomsday Dice Cascaderเพื่อปกป้องตัวเอง เนื่องจากฉันมีพื้นที่เหลือน้อยฉันจึงต้องใช้รหัสให้สั้นที่สุด อัลกอริทึมสำหรับ Casenader Dice Catenative Doomsday มีดังต่อไปนี้: ครั้งแรกแม่พิมพ์รีดหกด้านใน Prime Bubble จะถูกรีดและผลลัพธ์จะพิจารณาว่ามีการวนซ้ำของขั้นตอนถัดไปกี่ครั้ง เริ่มต้นด้วยการตายหกด้าน หลายต่อหลายครั้งเมื่อการหมุนของ Prime Bubble ตายตัวให้คูณจำนวนด้านในการตายครั้งต่อไปด้วยผลลัพธ์ของการหมุนของ Die ปัจจุบัน ตัวอย่างเช่นหากในการหมุนรอบแรกของการตายหกด้านการหมุนของคุณคือ 2 การตายครั้งต่อไปของคุณจะมี 6 * 2 = 12 ด้าน เป้าหมายของคุณคือการเขียนฟังก์ชั่นหรือโปรแกรมที่ไม่ต้องป้อนข้อมูลและส่งออกผลลัพธ์สุดท้ายของการรีดตายครั้งสุดท้าย เนื่องจากนี่คือcode-golfจำนวนไบต์ต่ำสุดในแต่ละภาษาจึงชนะ! ตัวอย่าง ตัวอย่าง # 1 (ถ่ายโดยตรงจากลิงก์ด้านบน): The Prime Bubble rolls a 6, meaning that the Cascader will …
29 code-golf  random 

30
สุ่มจนถึง 0
ท้าทาย โพสต์ Sandbox กำหนดจำนวนเต็มบวก(K)เอาท์พุทเป็นจำนวนเต็มสม่ำเสมอสุ่มระหว่าง(Y)[0, K) ถ้าY > 0สมมติและทำซ้ำขั้นตอนจนกว่าK = YY = 0 กฎระเบียบ ต้องป้อนข้อมูลในตอนแรก รูปแบบผลลัพธ์ตามที่คุณต้องการ โปรแกรมของคุณจะต้องเสร็จสิ้น 0 ต้องเป็นผลลัพธ์สุดท้ายเลือกที่จะเป็นบรรทัดว่างแทน 0
29 code-golf  random 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.