From 600decab6d7049d2f0156b4db118eacb6419f161 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E5=BC=80=E5=85=83?= Date: Mon, 28 Jul 2025 21:16:28 +0800 Subject: [PATCH] fix --- internal/simulation/input_api.go | 38 -------------------------------- 1 file changed, 38 deletions(-) diff --git a/internal/simulation/input_api.go b/internal/simulation/input_api.go index bd63b770..3561b560 100644 --- a/internal/simulation/input_api.go +++ b/internal/simulation/input_api.go @@ -257,44 +257,6 @@ func (api *InputSimulatorAPI) isChinese(r rune) bool { return unicode.Is(unicode.Scripts["Han"], r) } -// splitTextRandomly 将文本随机分割成指定长度范围的片段(保留原有方法作为备用) -func (api *InputSimulatorAPI) splitTextRandomly(text string, minLen, maxLen int) []string { - var segments []string - runes := []rune(text) // 使用rune来正确处理多字节字符(如中文) - - if minLen <= 0 { - minLen = api.config.MinSegmentLen - } - if maxLen <= 0 { - maxLen = api.config.MaxSegmentLen - } - if maxLen < minLen { - maxLen = minLen - } - - i := 0 - for i < len(runes) { - // 随机决定本次分割的长度 - segmentLength := minLen - if maxLen > minLen { - segmentLength = minLen + api.rand.Intn(maxLen-minLen+1) - } - - // 确保不超出文本长度 - if i+segmentLength > len(runes) { - segmentLength = len(runes) - i - } - - // 提取片段 - segment := string(runes[i : i+segmentLength]) - segments = append(segments, segment) - - i += segmentLength - } - - return segments -} - // generateRandomDelay 生成随机延迟时间 func (api *InputSimulatorAPI) generateRandomDelay(minDelayMs, maxDelayMs int) int { if minDelayMs < 0 {