我的目标是创建一个函数,从给定的IP范围中选择一个IP地址。
目前我正在使用此功能:
function IPRange($start, $end) {
$start = ip2long($start);
$end = ip2long($end);
return array_map('long2ip', range($start, $end));
}
我知道此函数只生成IP范围,但是在生成该范围后如何选择IP?
示例:我拥有给定的IP范围93.118.193.0-93.118.193.255。在此范围内,自动获取一个(例如:93.118.193.83)并将其设置为“远程地址”属性。如果已经设置了IP,则随机获取另一个IP(以便两个“远程地址”相同)。
我尝试使用safelong2ip(“127.0.0.1/32”)
,但每次它都会生成相同的IP:0.0.0.93。
$start = '10.3.63.2';
$end = '15.8.254.79';
var_dump(long2ip(random_int(ip2long($start), ip2long($end))));
ip2long
给你一个简单的数字。只需在一个范围内生成一个随机数,并将其转换回具有long 2ip
的IP。
问题内容: 我需要基于连续数字(第N列)和这些数字涉及的相同“类别”(下面的C列)从表中提取连续范围。图形上看起来像这样: SQL Server是2005。谢谢。 问题答案: 结果 :
问题内容: 我有一个存储表,,,,如: 现在,如果我有IP地址,如何检索匹配记录? 编辑 根据戈登的答案(我遇到编译错误),这就是我的想法: 但这给了我一个错误: 有任何想法吗? 问题答案: 痛苦的。SQL Server具有糟糕的字符串操作功能。但是,它提供了。此方法将IP地址转换为较大的十进制值以进行比较: 我应该注意,IP地址通常以4字节无符号整数的形式存储在数据库中。这使比较容易得多。。。尽
问题内容: 我在postgres数据库中有一个时间戳字段。我想选择上个月内发生的所有日期。因此,类似于从表中选择 ,其中timestamp>(当前时间戳-1个月)。 问题答案:
范围选择器(rangeSelector)是图表中用于选择数据范围的工具,它提供了预配置的时间选择按钮,包括 1天,1周,1个月等,同时也提供时间输入框用于手动指定时间范围。 时间选择按钮 通过 rangeSelector.buttons 可以指定时间选择按钮,默认是 buttons: [{ type: 'month', count: 1, text: '1m' }, {
问题内容: 我正在尝试创建一个Android应用程序,该应用程序将在给定范围内(但在它们之间 不 相等)生成一系列随机值(在这种情况下为整数),并在简单的TextView中显示它们 假设我们有范围 R = [1、2、3、4、5、6、7、8、9、10、11、12、13] 每次我按下 “生成” 按钮时,我想随机生成5个不同的结果 每个“生成”的示例: 4,9,2,12,10 5、1、6、8、13 10
问题内容: 我注意到有不同的bean作用域,例如: 每个的目的是什么?如何为我的bean选择合适的范围? 问题答案: 介绍 它表示bean的范围(生存期)。如果您熟悉基本Servlet Web应用程序的“幕后”工作,这将更容易理解:Servlet如何工作?实例化,会话,共享变量和多线程。 @Request/View/Flow/Session/ApplicationScoped 一个的生存时间只有一