VB °æ (¾«»ªÇø)

·¢ÐÅÈË: zxfsnow (×î½ü˯ÃßÌ«ÉÙ), ÐÅÇø: VB
±ê  Ìâ: ÇóËæ»úÊýÉú³É³ÌÐò 
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê06ÔÂ06ÈÕ09:17:12 ÐÇÆÚ¶þ), ×ªÐÅ

·¢ÐÅÈË: Keri (ºÇºÇ2000), ÐÅÇø: VB
±ê  Ìâ: Re: ÇóËæ»úÊýÉú³É³ÌÐò
·¢ÐÅÕ¾: »¢¾áÁúó´ (Thu May 11 20:08:04 2000), ×ªÐÅ

    Visual BasicµÄRND()º¯ÊýÓÐÒ»¸öÖØÒªµÄÌØÕ÷£ºµ±RND()µÄ²ÎÊý£¨ÎÒÃdzÆÕâÀï¿ÉÒÔ³Æ
ËüΪÖÖ×Ó£©Îª¸ºÖµÊ±£¬Í¬Ò»ÖÖ×Ó£¨¸ºÖµ£©²úÉúͬһ¸öËæ»úÊýÐòÁС£Í¬Ê±Visual Basic»¹
¾ßÓÐÇ¿´óµÄ¶þ½øÖƼ¼Êõ¹¦ÄÜ£¬ÕâÑùÎÒÃÇ¿ÉÒÔ°´ÒÔÏÂ˼·ʵÏÖÎļþÄÚÈݼÓÃÜ£º
      X=RND(-KEY) ¡¯KEYΪÕýÊý
      VAULE=INT(256*RND) ¡¯²úÉúÒ»¸öËæ»úÊý(ÒÔ´ËΪÃÜÂë)
      Open FILENAME$ For Binary As #FILENUM¡¯´ò¿ªÎļþ
      Get #FILENUM,I,A ¡¯È¡ÎļþÄÚÈÝ
      B=A XOR VAULE ¡¯µÃµ½¼ÓÃÜÎļþ
    ½áºÏ
      C=B XOR VAULE¡¯µÃµ½½âÃÜÎļþ(BΪ¼ÓÃܺóÎļþÄÚÈÝ)
    ×¢Òâ:ÕâÀïµÄA·ÇÕû¸öÎļþÄÚÈÝ,¿ÉÒÔÊǼ«ÉÙ²¿·Ö¡¢¼¸¸ö×Ö½ÚÉõÖÁµ¥¸ö×Ö½Ú,ÈôΪµ¥×Ö
½Ú,ÔòÎļþÖеÄÿ¸ö×Ö½Úͬ²»Í¬µÄÊýÒì»ò,ÆÆÒëÄѶȿɼûÓжàô´ó¡£¾ßÌå¹ý³Ì:
      Sub ENDECODE(FILENAME$,MA,FILE2$)'²ÎÊýΪ:Ô´Îļþ,ÃÜÂë,Ä¿±êÎļþ
      Dim FILENUM As Integer,X As Single,I As Single
      Dim CHARNUM As Integer,RANDOMINTEGER As Integer
      Dim SINGLECHAR As String *1,filen2 As Integer'È¡µ¥×Ö½Ú
      If MA<0 Them
      MA=MA*(-1)
      End If
      X=Rnd(-MA)'²ÎÊýΪ¸º
      FILENUM=FreeFile
      Open FILENAME$ For Binary As #FILENUM '¶þ½øÖÆ·½Ê½´ò¿ªÔ´Îļþ
      filen2=FreeFile
      Open FILE2$ For Output As #filen2¡¯ÒÔ˳ÐòÎļþ´ò¿ªÄ¿±êÎļþ
      For i=1 To LOF(FILENUM)'LOF()Îļþ×Ö½Ú³¤
      Get #FILENUM,i,SINGLECHAR'È¡µ¥×Ö½ÚÄÚÈÝ
      CHARNUM=Asc(SINGLECHAR)
      RANDOMINTEGER=Int(256*Rnd)'µÃµ½×Öĸ±í
      CHARNUM=CHARNUM Xor RANDOMINTEGER'Òì»ò
      Print #filen2,Chr$(CHARNUM);¡¯Ð´ÈëÄ¿±êÎļþ
      Next I
      Close FILENUM
      Close filen2
      ok ¡¯µ÷Óóɹ¦¶Ô»°¿ò
      End Sub
        µ÷Óøñʽ£º Å£Î£Ä£Å£Ã£Ï£Ä£Å Ô´ÎļþÃû£¬ÃÜÂ룬Ŀ±êÎļþÃû
    ÉÏÃæ¹ý³Ì¿ÉÒÔ¶ÔÈκΣţأš¢£Ã£Ï£Í¡¢Îı¾µÈÎļþ½øÐмӽâÃÜ£¨ÆæÊý´Î¼ÓÃÜ£¬Å¼Êý
´Î½âÃÜ£©£¬ÖØÑÝÐÔ¼«ºÃ£¬±£ÃÜÐÔÌØÓÅ£¬Èô¶ÔÉÏÊö¹ý³Ì½øÒ»²½¼Ó¹¤£¬Èç½øÐжàÖØËæ»úµÈÊÖ
¶Î´¦Àí£¬ÄÇô½«»á¸üÉÏÒ»²ãÂ¥£¬Ôڴ˲»ÀÛÊö¡£
    Ë³±ãÌáһϣ¬ÉÏÃæ¹ý³ÌÈô¶ÔÄ¿±êÎļþͬÑùÒÔ¶þ½øÖÆÎļþ´ò¿ª¡¢Ð´È룬ÄÇôֻÄܶԴ¿
Î÷ÎÄÎı¾½øÐмӽâÃÜ£¬¶ÔÓÚ´¿ÖÐÎÄÎı¾Ôòͨ¹ýÐÞ¸Äȡ˫×Ö½Ú¡¢£ÉµÄ²½³¤Îª£²À´ÊµÏÖ£¬Æä
Ëü£¨ÖÐÎ÷ÎĽáºÏÎı¾¡¢£Å£Ø£Å¡¢£Ã£Ï£ÍµÈÎļþ£©Ôò½«µÃ²»µ½Ô¤ÆÚ½á¹û£¬ÆäÔ­Òò¿ÉÒÔÄÜÊÇ
£Á£Ó£Ã£É£É´óÓÚ£±£²£·µÄ×Ö·û£¬²»ÄÜÕý³£ÏÔʾ£¬²»ÄÜÓãð£õ£ôÓï¾äÕý³£Ð´ÈëÎļþ£¨µÃµ½
µÄÖ»Êǿոñ£©£¬ÓÐÐËȤÕß²»·ÁÒ»ÊÔ¡£
¡¾ ÔÚ zhemei (xiaoz) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: thank you very much,
: I already think through it!
: ¡¾ ÔÚ eren (ÅÂË­°¡..) µÄ´ó×÷ÖÐÌáµ½: ¡¿
: :  ft.. VB ×Ô¼º¾ÍÓеİ¡
: :  rnd º¯Êý
  
--

 ÒԿƼÆÎª±¾,ÒÔ²úÒµ±¨¹ú!
  ³¬Ô½×ÔÎÒ,·ÉÔ¾ÎÞÏÞ!
  

¡ù À´Ô´:¡¤¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn¡¤[FROM: 202.118.235.249]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º2.004ºÁÃë