范围内的随机整数

JavaScriptJavaScriptBeginner
立即练习

This tutorial is from open-source community. Access the source code

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本实验中,我们将通过一系列编程练习来探索各种JavaScript概念。这些练习旨在帮助你提升JavaScript编程技能,包括数据类型、函数、循环等等。在实验结束时,你将对如何使用JavaScript创建动态交互式网页有扎实的理解。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("`JavaScript`")) -.-> javascript/BasicConceptsGroup(["`Basic Concepts`"]) javascript/BasicConceptsGroup -.-> javascript/variables("`Variables`") javascript/BasicConceptsGroup -.-> javascript/data_types("`Data Types`") javascript/BasicConceptsGroup -.-> javascript/arith_ops("`Arithmetic Operators`") javascript/BasicConceptsGroup -.-> javascript/comp_ops("`Comparison Operators`") subgraph Lab Skills javascript/variables -.-> lab-28573{{"`范围内的随机整数`"}} javascript/data_types -.-> lab-28573{{"`范围内的随机整数`"}} javascript/arith_ops -.-> lab-28573{{"`范围内的随机整数`"}} javascript/comp_ops -.-> lab-28573{{"`范围内的随机整数`"}} end

如何使用JavaScript在指定范围内生成随机整数

要使用JavaScript在指定范围内生成随机整数,请遵循以下步骤:

  1. 打开终端/SSH并输入node以开始练习编码。
  2. 使用Math.random()方法生成一个介于0(包括)和1(不包括)之间的随机数。
  3. 将该随机数乘以范围的最大值与最小值之差,然后将最小值加到结果上,从而将随机数映射到所需范围。
  4. 使用Math.floor()方法将结果向下舍入到最接近的整数。

以下是实现上述步骤的示例代码片段:

const randomIntegerInRange = (min, max) =>
  Math.floor(Math.random() * (max - min + 1)) + min;

然后,你可以使用所需的最小值和最大值调用randomIntegerInRange()函数,以生成该范围内的随机整数。例如:

randomIntegerInRange(0, 5); // 2

总结

恭喜你!你已经完成了“范围内的随机整数”实验。你可以在LabEx中练习更多实验来提升你的技能。

您可能感兴趣的其他 JavaScript 教程