_ArrayRandomize

首页  后退  前进

_ArrayRandomize
down2

随机移动数组元素。

 

_ArrayRandomize($var_array[,$var_istart=0])

 

参数

$var_array

数组改变

$var_istart

索引数组a,从中开始混合(从0开始计数)

 

返回数组,其中项目按随机顺序重新分配.

 

该函数可以通过命令调用 exect

参见:

_ArrayConcatenate, _ArrayDelete, _ArrayInsert, _ArrayPop, _ArrayPush

例子
copy

exect=$var_aa=StringSplit('1|2|3|4|5|6|7|8|9|10','|',2)||_ArrayDisplay($var_aa)||_ArrayRandomize($var_aa)||_ArrayDisplay($var_aa) ;; 元数据分布的一个例子是随机的

 

exect=$var_aa=StringSplit('1|2|3|4|5|6|7|8|9|10','|',1)||_ArrayDisplay($var_aa)||_ArrayRandomize($var_aa,1)||_ArrayDisplay($var_aa) ;; 从第二个元素随机分配元素的一个例子

 

slist=%L GLOBALSLIST<a> exect=_ArrayRandomize($GLOBALSLIST,1) GLOBALSLIST<a> ;; 随机混合列表的示例

 

slist=%L exect=_ArrayRandomize($GLOBALSLIST,1) renms=$GLOBALSLIST||&&(\d+_)(.+)!!$2 renms=$GLOBALRENMS||^^cntr<1+|1|2>_||upd<1> ;; 添加到所选文件计数器的名称的开头,先前以随机顺序排序(可重复使用)

up2


tcimage © Аверин Андрей для Total Commander Image Averin-And@yandex.ru