การเขียนโปรแกรมสุ่มเลข หรือ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();
}
ก่อนอื่นมาดูกันว่า FTP คืออะไร FTP ย่อมาจาก File Transfer Protocol ซึ่งเป็น Protocol ที่ใช้ รับ-ส่ง ไฟล์ระหว่าง server และ client ส่วน SFTP ก็เหมือนกับ FTP แต่จะเพิ่มกระบวนการ SSL/TLS เพื่อให้มีความปลอดภัยมากยิ่งขึ้น
สวัสดีครับ ผมได้มีโอกาศไปงาน THAILAND TECH SHOW 2016 จัดขึ้นที่ ศูนย์ประชุมแห่งชาติสิริกิติ์ ในวันที่ 8 กันยายน 2559 - 10 กันยายน 2559
nano เป็นคําสั่งที่ใช้แก้ไข Text File คล้ายๆกับ notepad ใน Windows รูปแบบการใช้งานก็มีดังนี้nano [FILE]...[FILE]... คือ ชื่อของ Text file ที่ต้องการจะ แก้ไข(ถ้าไฟล์นั้นมีอยู่แล้ว จะเปิดไฟล์นั้นขึ้นมาแก้ไข แต่ถ้าไม่พบไฟล์ จะสร้างไฟล์ขึ้นมาใหม่)Imageคําสั่ง nano พื้นฐานบันทึกไฟล์ Cltr + Oการ Copy ข้อความทั้งบรรทัด Alt + ^การ Cut ข้อความทั้งบรรทัด Cltr + Kการ Paste บรรทัดที่ Copy มา Cltr + Uการค้นหาคำ Cltr + Wการค้นหาคำ Alt + Wการเลือกข้อความ Cltr + Shift + 6 แล้ว เลื่อน Cursor ไปซ้ายขวาจนได้เนื้อหาที่ต้อการการ Copy ข้อความที่เลือก Alt + Shift + 6การ Cut ข้อความที่เลือก Cltr + Kออกจากโปรแกรม Cltr + x