RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题

问题[случайные-числа]

Martin Hope
Youra_P
Asked: 2023-03-04 02:50:54 +0000 UTC

Lua 生成两列非重复行的表

  • 5

需要生成两个值不重复的Lua表。此外,该表不应包含 (a,b) 和 (b,a) 之类的行。这样的字符串将被认为是相同的 (a,b) = (b,a)。

有一个示例(如 Mike V. 的示例)生成一个包含一列非重复值的表:

math.randomseed(os.time()) -- first, sets a seed for the pseudo-random generator
math.random(); math.random(); math.random();

local  function my_random(t, from, to)  -- second, exclude duplicates
   local num = math.random (from, to)
   if t[num] then num = my_random(t, from, to) end
   t[num] = num
   return num
end

local t = {}    -- initialize  table with not duplicate values
for i =1, 30 do
  X = my_random (t, 1, 50)
  print (i, "=" ,X)
 end

我需要类似的,但是两列(最好立即驱动到 Lua 表中):

1 -  1,3
2 -  2,4
3 -  4,3
4 -  ...

先感谢您。

случайные-числа
  • 1 个回答
  • 27 Views
Martin Hope
Diana
Asked: 2022-07-23 21:00:28 +0000 UTC

如何以随机间隔向数组添加新元素?

  • 0

我有一个应用程序,它的工作原理是处理呼叫队列。处理的号码存储在一个静态数组中,随机一段时间后,您需要将一个随机手机号码添加到队列中。问题是,这怎么能被执行?

#include <iostream>
#include <Windows.h>
#include <random>
#include <ctime>
using namespace std;
void addNum(int* arr,const int count) {
    srand(time(0));
    for (size_t i = 0; i < count; i++)
    {
        arr[i] = rand() % (1000000000 + 1- 100000000)+ 100000000;
    }
}
void deleteNum(int* arr, const int count);
void show(int* arr, const int  count){
    for (size_t i = 0; i < count; i++)
    {
        cout << i+1<<") " << "+994" << arr[i] << '\n';
    }
}
int main(){
    setlocale(LC_ALL, "rus");
    const int count = 5;//максимум номеров в очереди
    int num[count]{};
    addNum(num, count);
    cout << "Текущие номера в очереди:\n";
    show(num, count);
    cout << "Текущий обрабатываемый номер:\n";
    cout << "+994" << *num;//первый номер в массиве - обрабатываемый
}
c++ случайные-числа
  • 1 个回答
  • 56 Views
Martin Hope
Alex_Lynx
Asked: 2022-08-08 22:49:20 +0000 UTC

两个数字之间的随机选择[关闭]

  • -2
关闭 这个问题是题外话。目前不接受回复。

仅当您在提出问题之前尝试自己解决问题时,才允许将学习问题作为问题。请编辑问题并指出究竟是什么导致您难以解决问题。例如,请提供您在尝试解决问题时编写的代码

3 个月前关闭。

改进问题

今天是个好日子!有一个数字数组(里面的所有值只能是1到3)

new int[]{3,3,2,3,3,2,2,3,2,2,1,1,1,1}, вот например такой

有必要更改数组单元格 [i] 的值,以使每个 [i] 更改为不同的有效值。例如,如果第一个值 i=3,则应将其更改为 1 或 2。以此类推。

告诉我怎么做?也就是说,实际上我需要从两个可能的值中随机选择一个

java случайные-числа
  • 2 个回答
  • 52 Views
Martin Hope
Apricot
Asked: 2022-06-16 17:29:52 +0000 UTC

我怎样才能使这个程序更短?

  • -2

有必要在几列中显示随机字符。

import random

n = str()
n1 = str()
n2 = str()
n3 = str()
n4 = str()
n5 = str()
n6 = str()
n7 = str()
n8 = str()
n9 = str()
n10 = str()

while True:
    n = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n1 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n3 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n4 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n5 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n6 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n7 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n8 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n9 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    n10 = random.choice (["!", "№", "#", "$", "%", "@", "^", "&", "*"])
    print(n, n1, n2, n3, n4, n5, n6, n7, n8, n9, n10)
python случайные-числа
  • 4 个回答
  • 57 Views
Martin Hope
Korpag
Asked: 2022-01-20 16:47:10 +0000 UTC

在 FlipCard 中洗牌

  • 2

FlipCard 出售了许多卡片(150 张)。所以你需要确保当你启动应用程序时,它们总是随机打乱的。

import 'package:flutter/material.dart';
import 'package:flip_card/flip_card.dart';

class Lessons extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
  appBar: AppBar(title: Text('Lessons')),
  body: Container(
    child: ListView(
      children: [
        Container(
          height: 100.0,
          width: 100.0,
          child: FlipCard(
            direction: FlipDirection.HORIZONTAL, // default
            front: Container(
              decoration: BoxDecoration(color: Colors.red),
              child: Text('Front'),
            ),
            back: Container(
              decoration: BoxDecoration(color: Colors.yellow),
              child: Text('Back'),
            ),
          ),
        ),
        Container(
          height: 100.0,
          width: 100.0,
          child: FlipCard(
            direction: FlipDirection.HORIZONTAL, // default
            front: Container(
              decoration: BoxDecoration(color: Colors.red),
              child: Text('Front'),
            ),
            back: Container(
              decoration: BoxDecoration(color: Colors.yellow),
              child: Text('Back'),
            ),
          ),
        ),
        Container(
          height: 100.0,
          width: 100.0,
          child: FlipCard(
            direction: FlipDirection.HORIZONTAL, // default
            front: Container(
              decoration: BoxDecoration(color: Colors.red),
              child: Text('Front'),
            ),
            back: Container(
              decoration: BoxDecoration(color: Colors.yellow),
              child: Text('Back'),
            ),
          ),
        ),
        Container(
          height: 100.0,
          width: 100.0,
          child: FlipCard(
            direction: FlipDirection.HORIZONTAL, // default
            front: Container(
              decoration: BoxDecoration(color: Colors.red),
              child: Text('Front'),
            ),
            back: Container(
              decoration: BoxDecoration(color: Colors.yellow),
              child: Text('Back'),
            ),
          ),
        ),
      ],
    ),
  ),
);
}
}

示例代码,我重复一遍,您需要确保 Container 始终处于随机顺序。

我知道我需要通过 shuffle 做一些事情,但没有成功。

случайные-числа
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5