Skip to content

Commit 34a701a

Browse files
refactor: optimize random string generation with Kotlin idioms (#98)
1 parent 2f832d4 commit 34a701a

File tree

1 file changed

+4
-4
lines changed
  • yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/utils/factory

1 file changed

+4
-4
lines changed

yukihookapi-core/src/main/java/com/highcapable/yukihookapi/hook/utils/factory/VariableFactory.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ internal object RandomSeed {
182182
* @param length 生成长度 - 默认 15
183183
* @return [String]
184184
*/
185-
internal fun createString(length: Int = 15) = StringBuilder().apply {
186-
for (i in 1..length) append(RANDOM_LETTERS_NUMBERS[(0..RANDOM_LETTERS_NUMBERS.lastIndex).random()])
187-
}.toString()
188-
}
185+
internal fun createString(length: Int = 15): String = buildString {
186+
repeat(length) { append(RANDOM_LETTERS_NUMBERS.random()) }
187+
}
188+
}

0 commit comments

Comments
 (0)