当前位置: 首页 > 知识库问答 >
问题:

用户可选择边数的模辊

西门品
2023-03-14

我是编程新手,我正在尝试用C#构建一个掷骰子游戏。

程序要求用户输入边数,然后用随机数掷骰子。

我有以下伪代码:

  1. 向用户询问边数。
  2. 用一个随机数滚动骰子,最大范围是边的数量。
  3. 告诉用户滚动的号码

我的问题是,我如何掷骰子,在用户指定的范围内生成一个随机数?

共有3个答案

周飞语
2023-03-14

要获取0到100之间的随机整数,其中不包括100:

Random random = new Random();
int randomNumber = random.Next(0, 100);
西门振
2023-03-14
Random random = new Random();
int randomNumber = random.Next(1, userInput);

你要知道的一件事是,随机函数不是完全随机的,它是随机的,但每次都是相同的随机顺序..我会让你在你最喜欢的搜索引擎上寻找种子;)

令狐凌
2023-03-14

系统。Random类通常用于生成随机数。

它有一个名为Next的方法的重载,该方法生成一个大于或等于0且严格小于传递的整数参数的随机整数。

因此,如果用户选择了一个n侧芯片,并且您有一个Randomr的实例,

r.Next(n) + 1

将生成一个介于< code>1和< code>n之间的随机整数。

创建Random的单个实例并重用它是一种很好的做法,因为如果您创建多个靠近在一起的实例,它们都将生成相同的数字。

 类似资料:
  • 我对Gremlin还比较陌生,我所在的公司正在寻求实现一个带有一些临时边缘的图形数据库。每个顶点可以有一条或多条边,每条边上都有一个本质上是即时真/假的属性。 当遍历图时,如果“isTemporary”=true,我们应该遵循该边,否则我们应该遵循“isTemporary”=false的边。 即。,

  • 问题内容: 我正在尝试更改select option边界,但是无法做到这一点,我已经尝试了很多次,但是找不到合适的解决方案。我已经附上了屏幕截图。 问题答案: 选择的下拉列表是所谓的ShadowDOM的一部分。在当前的CSS规范第3级中,无法定位大多数ShadowDOM元素。您可以在此处阅读有关ShadowDOM的规范,尽管关于所需内容的内容并不多。 Chrome有一些专有的选择器可以更改某些 s

  • Edit2-我添加了faces配置。xml在文章的末尾。 Primefaces数据表行选择有问题。我希望能够选择一行,并将数据移动到一个对象中,然后可以对其进行操作。我使用的是基于primefaces showcase示例的模型,但它不起作用。坦白地说,我对什么是错的已经没有想法了。下面是我的xhtml和managedbean。 托管Bean: 谢了戴夫

  • 校验者: @片刻 翻译者: @森系 分数和交叉验证分数 如我们所见,每一个估计量都有一个可以在新数据上判定拟合质量(或预期值)的 score 方法。越大越好. >>> from sklearn import datasets, svm >>> digits = datasets.load_digits() >>> X_digits = digits.data >>> y_digits = digi

  • 问题内容: 我需要创建一个程序来绘制形状(用户使用单选按钮选择),以及是否填充形状(用户使用复选框选择)。这是我到目前为止的代码: 我遇到的错误是表达式和​​标识符的非法开头。如果我应该采用其他方式,请告诉。 问题答案: 我认为您需要回到基础… 这行不通… 不使用a 作为参数,而是使用 您的所有通话都无法正常进行,因为您尚未实现 我不确定您希望通过此操作实现什么… 但这是行不通的。@Overrid