@@ -20,16 +20,25 @@ exports.generateRandomCharacters = void 0;
2020const core_1 = __nccwpck_require__ ( 186 ) ;
2121function generateRandomCharacters ( ) {
2222 return __awaiter ( this , void 0 , void 0 , function * ( ) {
23- const numOfCharacters = ( 0 , core_1 . getInput ) ( "input1" ) ;
24- const startRange = 0x0020 ;
25- const endRange = 0x007E ;
23+ const numOfChars = ( 0 , core_1 . getInput ) ( "numOfChars" ) ;
24+ if ( Number ( numOfChars ) < 0 ) {
25+ throw new TypeError ( "numOfChars must be a positive integer" ) ;
26+ }
27+ // const startRange = 0x0020;
28+ const startRange = ( 0 , core_1 . getInput ) ( "startRange" ) ;
29+ // const endRange = 0x007e;
30+ const endRange = ( 0 , core_1 . getInput ) ( "endRange" ) ;
31+ if ( Number ( startRange ) > Number ( endRange ) ) {
32+ throw new TypeError ( "startRange must be less than or equal to endRange" ) ;
33+ }
2634 const result = [ ] ;
27- for ( let i = 0 ; i < Number ( numOfCharacters ) ; i ++ ) {
28- const randomCodePoint = Math . floor ( Math . random ( ) * ( endRange - startRange + 1 ) ) + startRange ;
35+ for ( let i = 0 ; i < Number ( numOfChars ) ; i ++ ) {
36+ const randomCodePoint = Math . floor ( Math . random ( ) * ( Number ( endRange ) - Number ( startRange ) + 1 ) ) + Number ( startRange ) ;
2937 const randomCharacter = String . fromCodePoint ( randomCodePoint ) ;
3038 result . push ( randomCharacter ) ;
3139 }
32- yield ( 0 , core_1 . setOutput ) ( "output1" , result . join ( '' ) ) ;
40+ console . log ( result . join ( "" ) ) ;
41+ yield ( 0 , core_1 . setOutput ) ( "output" , result . join ( "" ) ) ;
3342 } ) ;
3443}
3544exports . generateRandomCharacters = generateRandomCharacters ;
0 commit comments