「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

Swift

Posted by arkgame