标签: random

Objective-c随机点在于给定的cgrect

我的要求是在给定区域中生成一个随机点,即我有一个空间的CGRect,我需要在这个矩形中生成一个随机点.

我怎么能在这种情况下继续?

random objective-c cgrect

-4
推荐指数
1
解决办法
546
查看次数

如何在c ++中生成5到25之间的随机数

可能重复:
在整个范围内均匀生成随机数
C++随机浮点数

如何在c ++中生成5到25之间的随机数?

#include <iostream>
#include <cstdlib>
#include <time.h>

using namespace std;

void main() {

    int number;
    int randomNum;

    srand(time(NULL));

    randomNum = rand();

}
Run Code Online (Sandbox Code Playgroud)

c++ random srand

-4
推荐指数
2
解决办法
3070
查看次数

如何生成随机字符

我是android开发的新手.我一直在阅读教程,学习和测试.

我正在制作我自己的个人应用程序,我需要知道如何在AZ和0-9之间生成一串字母和字母.

如果有人可以提供帮助,这将是一种贬义.

random android

-4
推荐指数
2
解决办法
5649
查看次数

无法在Python中修复"TypeError:'str'对象不可调用"

我需要帮助修复错误.这是我的代码:

import random
def game():
        capitals={"England":"London","France":"Paris","Belgiom":"Brussels",\
                  "Canada":"Ottawa","China":"Beijing","Cyprus":"Nicosia",\
                  "Cuba":"Havana","Egypt":"Cairo","Greece":"Athens",\
                  "Ireland":"Dublin","Italy":"Rome","a":"A","B":"B"}

    wrong=[]
    right=[]

    incorrect_answers = False

    while len(capitals)>0:
        pick = random.choice(list(capitals.keys()))
        correct_answer = capitals.get(pick)
        print ("What is the capital city of" + pick + "?")
        answer = input("Your answer: ")
        if answer.lower() == correct_answer.lower():
            print ("That's Correct!\n")
            del capitals[pick]
            right.append(pick)
        else:
            print ("That's Incorrect.\n")
            print ("The correct answer is" + correct_answer + "\n")
            wrong.append(pick)
            incorrect_answers = True
            del capitals[pick]


    print ("You got  ",len(right), "/", len(wrong))
    top = len(right)
    bottom = len(wrong)
    perc …
Run Code Online (Sandbox Code Playgroud)

python random

-4
推荐指数
1
解决办法
578
查看次数

为什么java中的随机函数总是生成高值?

我在java中实现了一个测试数据生成器,用于生成java原始类型的随机值.可能的参数值的范围不受限制.例如,如果我想生成随机整数或浮点数,我会考虑所有可能的值(MAX_INT-MIN_INT).为此,我使用的东西如下:

  • 随机的().nextInt()
  • 随机的().nextLong()
  • 随机的().nextFloat()*Float.MAX_VALUE
  • 随机的().nextDouble()*Double.MAX_VALUE
  • 等等...

但是,这样做,我注意到生成的值总是很高(接近参数类型的最大值和最小值).例如,在100000次迭代之后,随机运算符未生成[-1000 - 1000]范围内的值.对于花车来说同样的事情,多头.等等,...

你能解释一下随机运算符在Java中的表现吗?当我们考虑Java类型的所有可能值时,为什么生成的值总是很高?

提前致谢.

java random automated-tests probability

-4
推荐指数
1
解决办法
212
查看次数

rand()从哪里得到它的数字?

在处理一个小项目时,我认为我可以用这样的一点代码生成"随机"文件名,

std::cout << "image"+rand()%255 << std::endl;
Run Code Online (Sandbox Code Playgroud)

我得到的输出对我没有意义.它们似乎是错误消息的随机部分.

例如这段代码:

int main()
{
    while(1){
        std::cout << "image" + rand() % 255 << std::endl;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

产生胡言乱语:

> ge
>
> n
>
>
> i
>
>
> ring too long
>
> U
>
>
>
>
>
> &
>
> n
> _
> o
>  string position
> e
> lid string position
> i
>
>
>
>
> U
> g
> invalid string …
Run Code Online (Sandbox Code Playgroud)

c++ random iostream cout

-4
推荐指数
2
解决办法
121
查看次数

在两个常量值之间为整数赋值?

假设我有3个整数:

int a, b, c;
b = 25;
c = 10;
Run Code Online (Sandbox Code Playgroud)

现在我想要a25或10,但随机不是这样的:

a = b;
Run Code Online (Sandbox Code Playgroud)

我想要if语句中的内容:

a = b || c;
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现它?

java random android integer

-4
推荐指数
1
解决办法
79
查看次数

在java中生成100个1-10之间的随机UNIQUE双数?

我想生成100个唯一的随机数,但数字必须在1-10的范围内.现在我这样做:

for (int i = 0; i < 100; i++) {
    Double n = rand.nextDouble(10) + 1;
    arr[i] = n;
}
Run Code Online (Sandbox Code Playgroud)

我可以通过使用数组中的if/else语句检查它们是否是唯一的来获得双数,但是它非常困难且效率低,因为数字(双数)几乎是无限的.

那么如何在不使用数组的情况下确保数字是唯一的呢?

java中是否有任何不允许重复元素的数据结构?

java random

-4
推荐指数
1
解决办法
437
查看次数

有没有办法在不使用math.random()函数的情况下在javascript中生成随机数?

我试图在JavaScript中生成0到9之间的随机数,而不使用内置函数math.random().我需要找到解决这个问题的方法.

javascript random

-4
推荐指数
1
解决办法
395
查看次数

如何生成仅显示一次的随机数?

我正在尝试在0-4之间生成最多5个数字,并且不会多次重复生成相同的数字。该程序将在尝试3次后停止,因此生成的随机数应为4,3,2,而不是4,3,4(例如)。

我创建了一个包含5个字符串元素的数组。单击按钮3次后,数组中的至少3个字符串将显示在标签上。单击按钮3次后,该应用程序将结束。但是,问题是每次单击按钮时,数组中的某些字符串都会不断重复自身。我发现了一种防止数字重复的方法,例如,代替(1,1,3)(1,3,1)。但就我而言,我不希望数字一旦生成就生成。例如。(1,3,4)而不是(1,3,1),其中重新生成(1)。

var fruits: [String] = ["Apple", "Mango", "Cherry", "Strawberry", "Blueberry", "Banana"] // fruits to be displayed in the label

func randomizeNum() -> UInt32 {
        var randomNumber = arc4random_uniform(UInt32(fruits.count))
        while previousNumber == randomNumber {
            randomNumber = arc4random_uniform(UInt32(fruits.count))
        }
        displayLbl.text = fruits[Int(randomNumber)]
        previousNumber = randomNumber

        print("the random num is \(randomNumber)") // This prints for example 5, 1, 5. Need it to print only numbers that's not yet displayed with 3 attempts.
        return randomNumber
    }
Run Code Online (Sandbox Code Playgroud)

我希望此函数的输出生成一个随机数,例如0,4,1,但它生成5,1,5或0,4,0,其中(0)将再次重新生成。

arrays random swift

-4
推荐指数
1
解决办法
75
查看次数