「Swift」Int、Double、Float型の乱数をランダムに生成する
書式
Int.random(in: 開始値…終了値)
Float.random(in: 開始値..<終了値)
Double.random(in: 開始値..<終了値)
使用例
import Foundation let start = 10 let end = 50 let rand=Int.random(in: start...end) print("10~50までのInt型整数をランダムに出力結果:\n"+String(rand)) let stF:Float = 10.0 let endF:Float = 50.0 let randF=Float.random(in: stF..<endF) print("10~50までのFloat型数をランダムに出力結果:\n"+String(randF)) let stD:Double = 10.0 let endD:Double = 50.0 let randD=Double.random(in: stD..<endD) print("10~50までのDouble型数をランダムに出力結果:\n"+String(randD))
実行結果
$ swift 12.swift
10~50までのInt型整数をランダムに出力結果:
15
10~50までのFloat型数をランダムに出力結果:
33.544304
10~50までのDouble型数をランダムに出力結果:
13.515591095044455