当前位置: 首页>>代码示例>>Python>>正文


Python Utils.generate_random_key方法代码示例

本文整理汇总了Python中Kernel.Utils.generate_random_key方法的典型用法代码示例。如果您正苦于以下问题:Python Utils.generate_random_key方法的具体用法?Python Utils.generate_random_key怎么用?Python Utils.generate_random_key使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Kernel.Utils的用法示例。


在下文中一共展示了Utils.generate_random_key方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: add_regions

# 需要导入模块: from Kernel import Utils [as 别名]
# 或者: from Kernel.Utils import generate_random_key [as 别名]
def add_regions(obj,n_regions_min=5,n_regions_max=10,id_length_min=5,id_length_max=10):
    n_regions       = randint(n_regions_min,n_regions_max)
    pos_regions     = [randint(0,len(obj)-1) for i in xrange(n_regions)]
    pos_end_regions = [randint(pos_regions[i]+1,len(obj)-1) for i in xrange(n_regions) if pos_regions[i]+1<len(obj)-1]
    while len(pos_end_regions)<n_regions: pos_end_regions.append(randint(0,len(obj)-1))
    for i in xrange(n_regions):
	id_length = randint(id_length_min,id_length_max)
	if pos_regions[i]>0 and pos_end_regions[i]>0:
	    ant_line_init_region = obj[pos_regions[i]-1].strip()
	    ant_line_end_region  = obj[pos_end_regions[i]-1].strip()
	    if len(ant_line_init_region)>0 and len(ant_line_end_region)>0 and ant_line_init_region[-1]!='_' and ant_line_end_region[-1]!='_':
		obj.insert(pos_regions[i],"#region "+Utils.generate_random_key(id_length)+"\n")
		obj.insert(pos_end_regions[i],"#endregion\n\n")
    return obj
开发者ID:overxfl0w,项目名称:Autoit-Obfuscator,代码行数:16,代码来源:AddJunkCode.py


注:本文中的Kernel.Utils.generate_random_key方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。