頭が混乱してきたので、まとめることに。
※コードは、ChatGPTで生成。
C言語
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
srand((unsigned int)time(NULL)); // 乱数の種を現在時刻で初期化
int randomNumber = rand() % 100; // 0~99の乱数を生成
printf("Random Number: %d\n", randomNumber);
return 0;
}
C#
using System;
class Program {
static void Main() {
Random random = new Random();
int randomNumber = random.Next(0, 100); // 0~99の乱数を生成
Console.WriteLine($"Random Number: {randomNumber}");
}
}
Python
import random
random_number = random.randint(0, 99) # 0~99の乱数を生成
print(f"Random Number: {random_number}")
JavaScript
-
Math.random()
は、0.0以上~1.0未満の値を生成 - これを100倍して、0.0以上~100.0未満の値に
-
Math.floor()
で、端数を切り捨てて整数に
const randomNumber = Math.floor(Math.random() * 100); // 0~99の乱数を生成
console.log(`Random Number: ${randomNumber}`);