Flutter 앱 개발 공부를 진행 중에 Dart 언어 공부 중..
Python은 역시 쉬운 언어였다...
Dart언어를 가지고, List 생성 후, For문을 이용해서 6개의 랜덤 상수 생성 후 저장.
// Random 함수 사용을 위한 math
import 'dart:math';
void main() {
// 상수만 저장할 List
List<int> nums = [];
// 1부터 45개의 6개의 수
for( int i = 0; i < 6; i ++) {
nums.add(Random().nextInt(45) + 1);
}
// 출력
print(nums);
}
[2, 27, 5, 30, 13, 4]
Uncaught Error: Unsupported operation: add
// Random 함수 사용을 위한 math
import 'dart:math';
void main() {
// 상수만 저장할 List
List<int> nums = List<int>.filled(6, 0);
// print(nums); -> [0, 0, 0, 0, 0, 0]
// 1부터 45개의 6개의 수
for( int i = 0; i < 6; i ++) {
nums[i] = Random().nextInt(45) + 1;
}
print(nums);
}
[38, 30, 24, 23, 30, 41]
중복..
// Random 함수 사용을 위한 math
import 'dart:math';
void main() {
// 상수만 저장할 List
List<int> nums = List<int>.filled(6, 0);
// print(nums); -> [0, 0, 0, 0, 0, 0]
// 1부터 45개의 6개의 수
for( int i = 0; i < 6; i ++) {
// temp 변수에 임시로 저장
int temp = Random().nextInt(45) + 1;
// while 문을 이용, contains()로 list안에 들어있는 값인지 확인
while (nums.contains(temp)) {
temp = Random().nextInt(45) + 1;
}
nums[i] = temp;
}
print(nums);
}
[29, 32, 36, 33, 15, 8]