Mae creu rhifau ar hap yn Ruby yn broses syml ac effeithiol, sy'n cynnig llawer o gymwysiadau yn y byd datblygu meddalwedd. Mae'r iaith Ruby, sy'n adnabyddus am ei symlrwydd a'i harddwch, yn cynnig dulliau hawdd i greu rhifau ar hap. Yn yr erthygl hon, byddwn yn archwilio'r dulliau hyn, gan gynnwys enghreifftiau o god, a byddwn yn edrych ar sut i ddefnyddio rhifau ar hap yn eich prosiectau.
Mae rhifau ar hap yn chwarae rôl bwysig mewn sawl maes, gan gynnwys:
Mae Ruby yn cynnig sawl dull i greu rhifau ar hap. Mae'r dull mwyaf cyffredin yn defnyddio'r clas Random
. Mae'r clas hwn yn cynnig dulliau syml i greu rhifau ar hap, gan gynnwys rhifau cyfan a rhifau degol.
Dyma enghraifft sylfaenol o sut i ddefnyddio'r clas Random
i greu rhifau ar hap:
random_number = Random.rand
puts random_number
Mae'r cod hwn yn creu rhif ar hap rhwng 0 a 1. Gallwch hefyd greu rhifau ar hap o fewn ystod benodol. Dyma sut i wneud hynny:
random_number_in_range = Random.rand(1..10)
puts random_number_in_range
Yn yr enghraifft hon, bydd y rhif ar hap yn cael ei ddewis o fewn y ystod o 1 i 10.
Os ydych am greu rhifau cyfan, gallwch ddefnyddio'r dull rand
gyda pharamedr. Dyma enghraifft o greu rhif cyfan ar hap:
random_integer = rand(100) # Rhif ar hap rhwng 0 a 99
puts random_integer
Os ydych am greu rhifau degol, gallwch ddefnyddio'r dull rand
gyda pharamedr hefyd:
random_float = rand * 100 # Rhif degol ar hap rhwng 0 a 100
puts random_float
Mae rhifau ar hap yn gallu bod yn ddefnyddiol mewn sawl math o brosiectau. Dyma rai enghreifftiau o sut y gallech eu defnyddio:
Os ydych yn creu gêm, gallwch ddefnyddio rhifau ar hap i benderfynu ar ganlyniadau. Er enghraifft, gallwch greu taflwr a defnyddio rhifau ar hap i benderfynu ar ganlyniad y taflu:
def roll_dice
rand(1..6)
end
puts "Taflwch y diwrnod: #{roll_dice}"
Os ydych yn gweithio gyda data, gallwch ddefnyddio rhifau ar hap i ddewis samplau. Dyma enghraifft o sut i ddewis sampl o ddata:
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sample = data.sample(3) # Dewiswch 3 rhif ar hap
puts sample
Mae creu allweddi diogel yn hanfodol ar gyfer diogelwch. Gallwch ddefnyddio rhifau ar hap i greu allweddi:
def generate_key(length)
(0...length).map { rand(10) }.join
end
puts "Allwedd diogel: #{generate_key(10)}"
Mae creu rhifau ar hap yn Ruby yn broses syml sy'n cynnig llawer o gymwysiadau. O gemau i samplu data, mae'r dulliau a gynhelir gan Ruby yn gwneud y broses yn hawdd ac effeithiol. Mae'r clas Random
yn cynnig dulliau syml i greu rhifau cyfan a rhifau degol, gan ei gwneud yn hawdd i'w ddefnyddio yn eich prosiectau.
Gobeithio bod yr erthygl hon wedi rhoi gwybodaeth ddefnyddiol i chi am greu rhifau ar hap yn Ruby. Peidiwch ag oedi i archwilio a defnyddio'r dulliau hyn yn eich prosiectau eich hunain!
© 2024 RailsInsights. All rights reserved.