标签: numbers

PHP - 如何随机化电话号码的最后 4 位数字

如何随机化电话号码的最后 4 位数字?

鉴于:

$phone = '000-000-0000';
Run Code Online (Sandbox Code Playgroud)

结果将是:

$phone = '000-000-1943';
Run Code Online (Sandbox Code Playgroud)

其中1943是一个随机数

这可以使用诸如 preg 之类的东西在单行命令中完成吗?

或其他一些单行命令?

php random numbers phone-number

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

使用 PCRE 正则表达式匹配大多数(但不是全部)一到三位数的数字

我需要匹配 1、2 或 3 位数字,例如([\d]|[\d][\d]|[\d][\d][\d]). 但我需要两个 3 位特定数字的例外,即350380。是否可以创建一个正则表达式来实现我的目标?

regex pcre numbers digits

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

使用js将动态范围分成相等的部分

所以我要解决的问题是获得一个动态范围并将其分成 6 个部分。

例如,范围可以从 6.1 开始到 93.6 结束。或者像 6-24 一样简单。

最后,我想要做的是在该范围内获得 6 个不同的点。如果是 1-24,那就是 4、8、12、16、20、24。

这是我使用的一种方法,但结果不太准确:

const range = {start: '', end: ''};
const offset = Math.ceil(range.end / 6);

const markers = []
for(let i = offset; i <= range.end; i++){
  if(range.end % i == 0){
    markers.push(i)
  }
}
console.log(markers);
Run Code Online (Sandbox Code Playgroud)

javascript numbers

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

获取十进制数的整数和小数部分

鉴于X.Y,我想得到XY

例如,鉴于123.456我想得到123456NOT 0.456)。

我可以执行以下操作:

decimal num = 123.456M;
decimal integer = Math.Truncate(num);
decimal fractional = num - Math.Truncate(num);    

// integer = 123
// fractional = 0.456   but I want 456
Run Code Online (Sandbox Code Playgroud)

参考文献

如上所述,使用这种方法我会得到0.456,而我需要456. 当然我可以做到以下几点:

int fractionalNums = (int)((num - Math.Truncate(num)) * 1000); 

// fracionalNums = 456
Run Code Online (Sandbox Code Playgroud)

此外,此方法需要知道给定的十进制数有多少个小数,以便您可以乘以该数字(例如,123.456有 3、123.4567有 4、123.456789有 6、123.1234567890123456789有 19)。

需要考虑的几点:

  • 此操作将执行数百万次;因此,性能至关重要(也许基于位的解决方案会更好);
  • 精度至关重要,不能接受任何四舍五入。

注 …

c# floating-point numbers

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

如何检查列表是否仅包含数字

我正在努力编写一个程序来确定列表中是否只有数字,因此是浮点数还是整数。没有什么特别像 "True" 是 1 或 "A" 的 ASCII 代码或类似的东西。我想检查列表以确保它只有浮点数或整数。到目前为止,这是我的代码,但不适用于所有情况。

list1 = [-51,True]
for i in list1:
    if (isinstance(i,int))==False and (isinstance(i,float)==False):
        print("None")
Run Code Online (Sandbox Code Playgroud)

在这种情况下,它不会打印“无”。什么时候应该为“真”。有任何想法吗?

python numbers list

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

如何在 Rust 中处理一串数字?

我有一个输入:

let b = String::from("1 2 4 5 6");
Run Code Online (Sandbox Code Playgroud)

我的任务是将每个值的指数函数作为输出返回:

let output = "2.718281828459045 7.38905609893065 54.598150033144236 148.4131591025766 403.4287934927351";
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个任务。如何解析每个值并使用 exp 函数并发送结果字符串?

string parsing numbers exponential rust

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

如果在javascript函数中不起作用

我使用此函数来验证一个输入元素:

function validerInput(qte, qtemax) {
    var floatRegex = /^((\d+(\.\d *)?)|((\d*\.)?\d+))$/;
    if (floatRegex.test(qte.value)) {
        var a = qte.value;
        var b = qtemax;
        if (a > b) {
            alert('if qtemax : ' + qtemax + ', qte : ' + qte.value);
            qte.value = '';
        }
        else {
            alert('else qtemax : ' + qtemax + ', qte : ' + qte.value);
        }
    }
    else {
        qte.value = '';
    }
}
Run Code Online (Sandbox Code Playgroud)

但问题始终是启动其他人的警报,第一个从来不知道问题

你有什么主意吗 :

启动的警报包含例如234和5.66

javascript validation jquery numbers

-2
推荐指数
1
解决办法
72
查看次数

用C打印出素数

我正在尝试将素数打印到从用户获得的某个值.如果我只收到1的答案,我想我的for循环有问题吗?

#include <stdio.h>
#include <cs50.h>

int main (void)
{
    printf("Length: ");
    int length = GetInt();

    bool notPrime = false;

    for (int i = 1; i < length; i++)
    {
        for (int k = 1; k <= i/2; k++)
        {
            if (i % k == 0)
            {
                notPrime = true;
                break;
            }
            else
            { 
                notPrime = false;
            }   
        }
        if (notPrime == false)
        {
            printf("%d ", i);
        }
    }
    printf("\n");
}
Run Code Online (Sandbox Code Playgroud)

c for-loop numbers cs50

-2
推荐指数
1
解决办法
211
查看次数

在for循环中添加数字

我有一个非常简单的问题,我无法弄清楚.

这就是我想要做的:

6 * (1/(1*1) + 1/(2*2) + 1/(3*3) + … + 1/(N*N))
Run Code Online (Sandbox Code Playgroud)

这是我的代码尝试,但不起作用.

int eingabe = 5;
double c = 0;

    for (int i = 1 ; i<=eingabe ;i++) {
         c += 1/(i*i);
    }
    c *= 6;
    System.out.println(c);
Run Code Online (Sandbox Code Playgroud)

请帮帮我们!我需要做些什么来使代码工作?

java for-loop numbers add

-2
推荐指数
1
解决办法
694
查看次数

如何舍入非浮点数?

如何舍入非浮点数?例如9107609降至91或911等

c math integer numbers

-2
推荐指数
1
解决办法
102
查看次数