我想生成固定的数字序列,这些数字在 linux 中随“种子”而变化。我正在使用以下命令进行操作。
export USR_SEED=91; export SEQ_START=53; export SEQ_LENGTH=15; bash -c 'RANDOM=$USR_SEED; for((i=1;i<=$SEQ_START;i++)); do echo -n $RANDOM >/dev/null; done; for((i=1;i<=$SEQ_LENGTH;i++)); do echo -n "$RANDOM "; done; echo'
每次我运行它时都会给出一个固定的序列,但是当我在不同的机器上执行它时,序列会改变。有没有办法在我每次运行它时生成一个固定的数字序列,而不考虑机器(64 位、32 位 Linux 平台)。
-莫汉