การเขียนโปรแกรมสุ่มเลข หรือrandom ในภาษา c, c++ จะใช้ 2 function หลักๆคือ
คือ function ที่ใช้กําหนดค่า seed ให้กับ function rand(); เพื่อให้ ทุกครั้งที่รันโปรแกรม ผลการ random จะออกมาไม่ซํ้ากัน โดยปกติจะเขียนแบบนี้ครับ
srand(time(NULL));
คือ function ใช้สําหรับ random ตัวเลข 0-32767 โดยมากจะใช้ %(mod) เข้ามาช่วย คือ ถ้าต้องการ random เลข 0-9 จะเขียน code ได้ดังนี้
int randomNumber = rand()%10;
หรือ ถ้าต้องการ random เลข 50-200 จะเขียน code แบบนี้
int randomNumber = 50+(rand()%(200-50));
#include "stdio.h"
#include "stdlib.h"
#include "conio.h"
#include "time.h"
int main(){
srand(time(NULL));
int randomNumber1 = rand() % 10; //0-10
int randomNumber2 = rand() % 10; //0-10
int randomNumber3 = 50+(rand()%(10-50)); //50-200
printf("Random number1 is %d\n", randomNumber1);
printf("Random number2 is %d\n", randomNumber2);
printf("Random number3 is %d\n", randomNumber3);
getch();
}Dialogflow จากเดิมใช้ชื่อว่า Api.ai ถูกพัฒนาขึ้นโดย Speaktoit และต่อมาภายหลังถูก Google ซื้อ และนำไปพัฒนาต่อยอดในปี 2016 และพึ่งเปลี่ยนชื่อมาเป็น Dialogflow เมื่อไม่นานมานี้
สวัสดีครับ ใน EP.4 เราได้เรียนรู้ Project structure file flutter กันไปแล้วนะครับ ในบทความนี้เราจะมาเรียนรู้การจัดการ State ใน Flutter ด้วย Provider กันครับ
การสร้าง archiveการสร้าง archive คือการรวมไฟล์ทุกไฟล์ในไดเรกทอรีให้เป็นไฟล์เดียว สามารถทำได้โดยใช้คำสั่ง